Computer >> คอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

วิธีแก้ไขข้อผิดพลาด DNS และเข้าถึงอินเทอร์เน็ตอีกครั้ง

วิธีแก้ไขข้อผิดพลาด DNS และเข้าถึงอินเทอร์เน็ตอีกครั้ง

คุณพบข้อผิดพลาดแปลก ๆ ในเว็บเบราว์เซอร์ของคุณเมื่อพยายามเข้าถึงเว็บไซต์หรือไม่? ข้อผิดพลาดเฉพาะเหล่านี้ระบุว่า DNS ได้ให้ข้อผิดพลาด เช่น ข้อผิดพลาดในการค้นหา DNS คุณอาจยังใช้โปรแกรมต่างๆ เช่น Skype หรือเกมออนไลน์ได้ แต่เว็บไซต์จะปฏิเสธที่จะโหลด น่ารำคาญยิ่งกว่าเดิม บางครั้งข้อผิดพลาดนี้มีผลเฉพาะ บางส่วน เว็บไซต์ “ข้อผิดพลาด DNS” คืออะไร เหตุใดจึงส่งผลต่อเว็บไซต์ (หรือเพียงบางส่วน) และคุณจะแก้ไขได้อย่างไร

DNS คืออะไร

“DNS” ย่อมาจาก “Domain Name System” และมักจะเชื่อมโยงกับ “เซิร์ฟเวอร์ DNS” หากคุณไม่แน่ใจว่าการโหลดเว็บไซต์ทำงานอย่างไร สิ่งนี้ไม่ได้ช่วยในการเปิดเผยว่า DNS ทำอะไรได้บ้าง! มาวิเคราะห์บทบาทของ DNS กันดีกว่า เราจะได้มีแนวคิดที่ดีขึ้นว่าเหตุใดจึงมีข้อผิดพลาดและจะแก้ไขได้อย่างไร

เซิร์ฟเวอร์ DNS ทำหน้าที่เหมือนกับสมุดที่อยู่ในโทรศัพท์ของคุณ เมื่อต้องการโทรหาใครสักคน คุณสามารถ ป้อนหมายเลขด้วยตนเอง แต่การจดจำหมายเลขของทุกคนเป็นเรื่องที่ยุ่งยากมาก การเพิ่มหมายเลขในหน่วยความจำของโทรศัพท์และเชื่อมโยงชื่อนั้นง่ายกว่ามาก เช่น “Mark” ดังนั้นเมื่อคุณต้องการโทรหา Mark คุณจะพบชื่อของเขาในรายการและกดโทร

วิธีแก้ไขข้อผิดพลาด DNS และเข้าถึงอินเทอร์เน็ตอีกครั้ง

เช่นเดียวกับคอมพิวเตอร์ของคุณ ไม่รู้ว่า "Google" หรือ "Facebook" หรือ "Twitter" คืออะไร อย่างไรก็ตาม มันรู้ว่าที่อยู่ IP คืออะไร เมื่อคุณเข้าสู่เว็บไซต์เช่น “www.facebook.com” คอมพิวเตอร์ของคุณจะระบุว่านี่คือ URL และไปที่สมุดที่อยู่ของ URL เพื่อค้นหาว่า Facebook อยู่ที่ใดในเครือข่าย นี่คือสิ่งที่เซิร์ฟเวอร์ DNS ทำ โดยทำหน้าที่เป็นสมุดที่อยู่สำหรับ URL

เหตุใดจึงเกิดข้อผิดพลาด DNS

จะเกิดอะไรขึ้นหากสมุดที่อยู่ในโทรศัพท์ของคุณเสียหายหรือถูกลบ หากคุณป้อน "Mark" โทรศัพท์ของคุณจะไม่สามารถค้นหาและไม่สามารถโทรหาเขาได้ ในทำนองเดียวกัน เมื่อคุณป้อน URL ลงในเบราว์เซอร์และเซิร์ฟเวอร์ DNS ไม่ทำงาน เครื่องของคุณจะไม่ได้รับที่อยู่ IP สำหรับ URL นั้น เนื่องจากคอมพิวเตอร์ของคุณไม่ทราบวิธีไปที่ “Google” จึงกลับมาพร้อมกับข้อผิดพลาด DNS

ผู้อ่านที่ฉลาดเป็นพิเศษจะรู้ว่าหากคุณป้อนที่อยู่ IP ของเว็บไซต์ลงในแถบที่อยู่โดยตรง คุณสามารถท่องเว็บในทางเทคนิคได้แม้ว่าเซิร์ฟเวอร์ DNS ของคุณจะไม่ตอบสนองก็ตาม แม้ว่าสิ่งนี้จะเป็นความจริง แต่เราไม่ต้องการจดจำที่อยู่ IP ทุกแห่งเมื่อ DNS ล่ม! จะดีกว่ามากถ้าเราสามารถแก้ไขปัญหาแทนได้

แก้ไขข้อผิดพลาด DNS

นั่นก็เพียงพอแล้วสำหรับ DNS ตอนนี้ มาดูตัวเลือกที่คุณมีเมื่อ DNS ทำงาน

วิธีแก้ไขข้อผิดพลาด DNS และเข้าถึงอินเทอร์เน็ตอีกครั้ง

ล้างแคช DNS

หากคุณกำลังเข้าชมหน้าเดียวกันบ่อยๆ คอมพิวเตอร์ควรจำที่อยู่ของ URL เพื่อไม่ให้ต้องเพจเซิร์ฟเวอร์ DNS ทุกครั้ง การจัดเก็บ URL ที่จดจำนี้เรียกว่าแคช DNS บางครั้งเครื่องของคุณจะใช้สิ่งนี้เพื่อแก้ไข URL แต่ถ้าแคชนี้เสียหาย มันจะส่งคืนข้อผิดพลาด

หน้าต่าง

การล้างแคช DNS ใน Windows นั้นง่ายมาก ในการเริ่มต้น ให้กดปุ่ม Win และเริ่มพิมพ์ cmd . เมื่อพรอมต์คำสั่งปรากฏขึ้นในผลการค้นหา ให้คลิกขวาที่พรอมต์คำสั่ง แล้วเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ" ซึ่งจะแสดงหน้าต่างพรอมต์คำสั่งที่ยกระดับขึ้นซึ่งสามารถยอมรับการเปลี่ยนแปลงระดับระบบได้

วิธีแก้ไขข้อผิดพลาด DNS และเข้าถึงอินเทอร์เน็ตอีกครั้ง

หากต้องการล้างแคช DNS ใน Windows ให้ป้อนคำสั่งนี้:

ipconfig /flushdns

Mac OS X

คำสั่งสำหรับล้าง DNS บนระบบปฏิบัติการของ Apple ดูเหมือนจะเปลี่ยนไปตามทิศทางของลม มีคำสั่งแยกกันประมาณสี่คำสั่งสำหรับ OS X แต่ละเวอร์ชันแยกกัน ด้วยเหตุนี้ เราจึงได้รวมเฉพาะคำสั่งล่าสุดเท่านั้น

หากต้องการล้างแคช DNS บน Mac OS ผู้ใช้จะต้องเปิดหน้าต่างเทอร์มินัล ตรงไปที่พื้นที่ Applications ค้นหาแอปพลิเคชั่นชื่อ “terminal” และเปิดใช้งาน เมื่อเปิดเทอร์มินัลแล้ว ให้ล้างการเช่า DNS ทั้งหมดจาก Mac ของคุณและป้อนคำสั่งนี้

(OSX 10.10.4+)

dscacheutil -flushcache;
sudo killall -HUP mDNSResponder

(OSX 10.10-10.10.3)

sudo discoveryutil mdnsflushcache;
sudo discoveryutil udnsflushcaches

ลินุกซ์

หากคุณใช้ Linux ให้เปิดหน้าต่างคำสั่งแล้วพิมพ์:

/etc/init.d/nscd restart

ใช้เซิร์ฟเวอร์ DNS สาธารณะ

วิธีแก้ไขข้อผิดพลาด DNS และเข้าถึงอินเทอร์เน็ตอีกครั้ง

หากวิธีข้างต้นไม่ได้ผล ทางออกที่ดีคือเปลี่ยนเซิร์ฟเวอร์ที่คุณกำลังใช้ บางทีเซิร์ฟเวอร์ที่คุณใช้โดยค่าเริ่มต้นอาจล่ม คุณจึงแก้ไข URL ไม่ได้ เซิร์ฟเวอร์ DNS สาธารณะที่ดีที่ควรลองเมื่อคุณเสียคือเซิร์ฟเวอร์ DNS สาธารณะของ Google อยู่ที่ "8.8.8.8" และ "8.8.4.4" คุณเปลี่ยนการตั้งค่าอะแดปเตอร์เพื่อใช้เซิร์ฟเวอร์ DNS นั้นแทนการตั้งค่าเริ่มต้นได้

หากคุณไม่แน่ใจว่าจะเปลี่ยนเซิร์ฟเวอร์ DNS สำหรับพีซีของคุณอย่างไร โปรดดูคำแนะนำสำหรับ Windows, Mac, Linux และ Android

ปิดการรักษาความปลอดภัย (ชั่วคราว!)

ไม่เหมาะที่จะปิดใช้งานซอฟต์แวร์ความปลอดภัยขณะใช้อินเทอร์เน็ต อย่างไรก็ตาม ชุดรักษาความปลอดภัยที่มากเกินไปหรือเสียหายในบางครั้งสามารถบล็อกคำขอ DNS ขาออก ส่งผลให้เกิดข้อผิดพลาด DNS หากคุณประสบปัญหาและได้ลองทำตามทั้งหมดข้างต้นแล้ว ให้ลองปิดการใช้งานไฟร์วอลล์และตัวเลือกความปลอดภัยอื่นๆ เพื่อดูว่าสามารถแก้ไขปัญหาได้หรือไม่ หากไม่เป็นเช่นนั้น ให้ลองถอนการติดตั้งและติดตั้งซอฟต์แวร์ใหม่ หรือลองใช้ซอฟต์แวร์ของผู้จำหน่ายรายอื่น หากเป็นเช่นนั้น อย่าลืมเปิดซอฟต์แวร์อีกครั้ง!

บทสรุป

ปัญหาเซิร์ฟเวอร์ DNS สามารถแก้ไขได้โดยเฉพาะอย่างยิ่งเมื่อคุณไม่รู้ว่าข้อผิดพลาดเกิดขึ้นได้อย่างไรตั้งแต่แรก หวังว่าตอนนี้ คุณมีความคิดที่ดีขึ้นเกี่ยวกับสาเหตุของข้อผิดพลาดเหล่านี้และวิธีแก้ไขปัญหาบน DNS เมื่อท่องเว็บ