Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

แก้ไขข้อผิดพลาด 'DNS Server Not Responding' บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน

สามารถพูดได้อย่างปลอดภัยว่าส่วนใหญ่ของผู้เชี่ยวชาญในปัจจุบันพึ่งพาอินเทอร์เน็ตในการทำงาน

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

สาเหตุหนึ่งที่ทำให้ถูกปฏิเสธการเข้าถึงอินเทอร์เน็ตคือข้อผิดพลาด "DNS Server Not Responding" ซึ่งเหมือนกับนิทานเก่าๆ ที่ทอลล์นั่งใต้สะพานและพูดว่า "คุณจะไม่ผ่านไปได้!" หรือขู่ว่าจะกลืนกินผู้ที่ต้องการข้ามสะพาน

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

ข้อผิดพลาด "DNS Server Not Responding" คืออะไร?

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

บทความนี้จะสำรวจว่าอะไรอาจก่อให้เกิดปัญหานี้และวิธีแก้ไขอย่างไร

ก่อนอื่น ควรเข้าใจข้อผิดพลาด "DNS Server Not Responding" อย่างน้อยพื้นฐาน โดยมาทำความเข้าใจ DNS กันก่อน

DNS ย่อมาจาก Domain Name System การอธิบายอย่างง่ายคือเป็นที่จัดเก็บที่อยู่อินเทอร์เน็ตที่มนุษย์อ่านเข้าใจได้ แบบกระจายศูนย์ (decentralised) เช่น www.amazon.com หรือ www.netflix.com

DNS แมป URL ที่มนุษย์อ่านได้เหล่านี้ไปยังที่อยู่ IP (Internet Protocol) ที่เหมาะสม

ที่อยู่ IP อ่านยากกว่า แต่จำเป็นสำหรับการทำงานภายในของอินเทอร์เน็ต ที่อยู่ IP ระบุคอมพิวเตอร์บนอินเทอร์เน็ตได้อย่างเฉพาะเจาะจง ที่อยู่ IP ของ www.netflix.com อาจเป็นเช่น 69.53.224.255

ชัดเจนว่าจดจำ "www.netflix.com" ง่ายกว่าสตริงตัวเลขที่คั่นด้วยจุด เมื่อต้องการเข้าถึงเนื้อหาบน Netflix DNS จึงช่วยให้คุณไม่ต้องจดจำหรือค้นหาข้อมูลตัวเลขที่ไม่น่าจดจำทุกครั้งที่ต้องการเข้าถึงเว็บไซต์

การเปรียบเทียบที่พบบ่อยสำหรับ DNS คือโทรศัพท์พจนานุกรม เช่นเดียวกับที่คุณค้นหาเบอร์โทรจากชื่อผู้ติดต่อในโทรศัพท์พจนานุกรม การค้นหาแบบเดียวกันจะเกิดขึ้นเมื่อคุณพิมพ์ URL (เช่น www.amazon.com) ของเว็บไซต์ที่ต้องการดูในเบราว์เซอร์

ขอขอบคุณที่คุณไม่ต้องค้นหาที่อยู่ IP ที่สอดคล้องกับ www.amazon.com เอง เพราะระบบทำให้โดยอัตโนมัติเบื้องหลัง

ที่อยู่ IP ที่เหมาะสมจะถูกดึงมาโดยอัตโนมัติทุกครั้งที่คุณพิมพ์ URL ลงในเบราว์เซอร์ ที่อยู่ IP นี้จะถูกใช้ติดต่อเซิร์ฟเวอร์ที่โฮสต์เว็บไซต์ที่เกี่ยวข้องกับ URL ที่คุณป้อน

เมื่อเกิดข้อผิดพลาด "DNS Server Not Responding" หมายความว่าระบบการตั้งชื่อแบบกระจายศูนย์ที่รับผิดชอบค้นหาที่อยู่ IP ที่เหมาะสมจากโฮสต์เนมที่คุณป้อนในเบราว์เซอร์ ไม่ตอบสนอง

มีหลายสาเหตุที่ทำให้ข้อผิดพลาดนี้เกิดขึ้น แต่โชคดีที่มีหลายวิธีแก้ไขให้คุณเลือกใช้

วิธีแก้ไขง่ายอาจเป็นแค่เปลี่ยนเว็บเบราว์เซอร์ที่ใช้ หรือง่ายกว่านั้น ก็แค่รีสตาร์ทคอมพิวเตอร์ ใช่แล้ว ปิดแล้วเปิดใหม่อาจแก้ปัญหาได้

อย่างไรก็ตาม หากไม่โชคดีและปัญหายังคงอยู่ อย่าพิขพาล — ยังมีหลายขั้นตอนที่สามารถทำเพื่อหาสาเหตุและแก้ไขได้

ในบทความนี้ คุณจะได้เรียนรู้วิธีแก้ไขข้อผิดพลาด "DNS Server Not Responding" หลายวิธี

วิธีแก้ไข "DNS Server Not Responding"

ด้านล่างคือวิธีการที่คุณสามารถลองทำเพื่อแก้ไขข้อผิดพลาด "DNS Server Not Responding" ส่วนต่อไปของบทความจะระบุรายละเอียดแต่ละวิธี:

  • ใช้เว็บเบราว์เซอร์ที่ต่างกัน
  • ลองเข้าถึงเว็บไซต์ด้วยอุปกรณ์อื่น
  • รีสตาร์ทเราเตอร์
  • ตรวจสอบปัญหาเครือข่ายที่เป็นไปได้
  • ตั้งค่าเซิร์ฟเวอร์ DNS ด้วยตนเอง
  • ล้างแคช DNS
  • ปิดใช้งาน Internet Protocol Version 6
  • ปิดใช้งานไฟร์วอลล์และปิดโปรแกรมแอนตี้ไวรัสชั่วคราว
  • รีเซ็ตการตั้งค่า DNS
  • อัปเดตไดรเวอร์การ์ดเครือข่าย
  • ปิดการเชื่อมต่อเครือข่ายทั้งหมดยกเว้นการเชื่อมต่อที่ใช้เข้าอินเทอร์เน็ต
  • รีสตาร์ทคอมพิวเตอร์ในโหมด Safe Mode

ใช้เว็บเบราว์เซอร์ที่ต่างกัน

วิธีแก้ไขที่เรียบง่ายที่สุดคือลองเข้าถึงเว็บไซต์ที่เกี่ยวข้องด้วยเบราว์เซอร์อื่น

เช่น หากคุณใช้ Microsoft Edge หรือ Mozilla Firefox เมื่อปัญหาเกิดขึ้น ลองใช้ Google Chrome เข้าถึงเว็บไซต์ดู

หากใช้เบราว์เซอร์อื่นแก้ปัญหาได้ ให้ตั้งเบราว์เซอร์ที่ใช้ได้เป็นค่าเริ่มต้น แต่หากปัญหายังคงอยู่ แสดงว่าเบราว์เซอร์เดิมไม่ใช่สาเหตุ และการสืบสวนต้องดำเนินต่อไป...

ลองเข้าถึงเว็บไซต์ด้วยอุปกรณ์อื่น

ลองใช้อุปกรณ์อื่นที่เชื่อมต่อเครือข่ายบ้านเดียวกันเข้าถึงเว็บไซต์ที่เกิดข้อผิดพลาด

เช่น ใช้ Wi-Fi จากมือถือเข้าถึงเว็บไซต์นั้น หากปัญหายังคงอยู่ แสดงว่าไม่ใช่ปัญหาของอุปกรณ์หลัก และอาจเกี่ยวข้องกับเราเตอร์

รีสตาร์ทเราเตอร์

ปัญหา "DNS Server Not Responding" อาจเกิดจากการจราจรข้อมูล การรีสตาร์ทเราเตอร์อาจแก้ปัญหาได้

สามารถรีสตาร์ทเราเตอร์ได้โดยกดปุ่มพาวเวอร์ แล้วถอดสายไฟ รอประมาณ 30 วินาที แล้วเสียบสายไฟและกดปุ่มพาวเวอร์อีกครั้ง

ตรวจสอบปัญหาเครือข่ายที่เป็นไปได้

การรันการวินิจฉัยเครือข่ายอาจชี้ให้เห็นสาเหตุรากฐานของปัญหา

การรัน Network Diagnostic บน Windows 10 ทำได้ง่ายดังนี้:

  • เปิด Control Panel: กด Windows Key + R เพื่อเปิดกล่อง "Run" พิมพ์ "control" แล้วกด Enter
แก้ไขข้อผิดพลาด  DNS Server Not Responding  บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน
  • เลือก Network and Internet ในหน้าต่าง Control Panel
  • คลิก Network and Sharing Center ในหน้าต่าง "Network and Internet"
  • คลิก Troubleshoot problems ภายใต้หัวข้อ "Change your network settings" ในหน้าต่าง "Network and Sharing Center"
  • คลิก Additional troubleshooters -> Internet Connections -> Run the troubleshooter
แก้ไขข้อผิดพลาด  DNS Server Not Responding  บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน

รอให้ Troubleshooter ทำงานเสร็จ หากมีข้อความข้อผิดพลาด ให้ทำตามขั้นตอนแก้ไขปัญหาเครือข่ายที่เกี่ยวข้อง

ตั้งค่าเซิร์ฟเวอร์ DNS ด้วยตนเอง

สาเหตุอาจเป็นที่เซิร์ฟเวอร์ DNS ของคุณล้ม คุณสามารถเปลี่ยนเซิร์ฟเวอร์ DNS เองได้ เช่น Google Public DNS หรือ CloudFlare DNS

ขั้นตอนเปลี่ยน DNS Server:

  • เปิด Control Panel (ค้นหา "Control Panel" จาก Start Menu)
  • คลิก Network and Internet
  • คลิก Network and Sharing Center
  • คลิกการเชื่อมต่อที่ใช้งานอยู่ (เช่น "Ethernet" หรือ "Wi-Fi")
  • คลิกปุ่ม "Properties"
  • ในรายการ "The connection uses the following items" เลือก "Internet Protocol Version 4 (TCP/IPv4)" แล้วคลิก "Properties"
แก้ไขข้อผิดพลาด  DNS Server Not Responding  บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน
  • ในกล่องโต้ตอบถัดไป จะมี 2 ช่อง: "Preferred DNS Server" และ "Alternate DNS Server"
  • คลิกรadio button Use the following DNS server addresses
  • สำหรับ Google Public DNS: ใส่ 8.8.8.8 ใน "Preferred DNS Server" และ 8.8.4.4 ใน "Alternate DNS Server"
แก้ไขข้อผิดพลาด  DNS Server Not Responding  บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน
  • หรือใช้ CloudFlare DNS: 1.1.1.1
  • ติ๊กถูก "Validate settings upon exit"
  • คลิก "OK" เพื่อบันทึก แล้วรีสตาร์ทคอมพิวเตอร์

ล้างแคช DNS

สามารถล้างแคช DNS ได้ ซึ่งอาจแก้ปัญหา "DNS Server Not Responding" การกระทำนี้จะล้างที่อยู่ IP และข้อมูล DNS อื่นๆ ออกจากแคช

ล้างแคช DNS โดยรันคำสั่งใน Command Prompt:

กด Windows Key + R เปิด "Run" พิมพ์ "cmd" แล้วกด Shift+Ctrl+Enter เพื่อรัน Command Prompt เป็น Administrator

แก้ไขข้อผิดพลาด  DNS Server Not Responding  บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน

ใน Command Prompt พิมพ์: ipconfig /flushdns แล้วกด Enter หากสำเร็จ จะแสดงข้อความยืนยัน

ปิดใช้งาน Internet Protocol Version 6

IPv6 เป็นเวอร์ชันล่าสุดของโปรโตคอลอินเทอร์เน็ต การปิด IPv6 ไม่ส่งผลเสียต่อคอมพิวเตอร์ แต่รู้จักกันว่าอาจแก้ปัญหา "DNS Server Not Responding" ได้

ขั้นตอนปิด IPv6 บน Windows 10:

  • ไปที่ Control Panel -> Network and Internet -> Network and Sharing Center
  • คลิกการเชื่อมต่อที่ใช้งาน (เช่น "Wi-Fi")
  • คลิก "Properties"
  • ในรายการ "This connection uses the following items" ยกเลิกติ๊ก "Internet Protocol Version 6 (TCP/IPv6)"
แก้ไขข้อผิดพลาด  DNS Server Not Responding  บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน
  • กด "OK"

ปิดใช้งานไฟร์วอลล์และโปรแกรมแอนตี้ไวรัสชั่วคราว

หากใช้ Windows Defender Firewall ขั้นตอนปิดใช้งาน:

  • เปิด Control Panel: กด Windows Key + R พิมพ์ "control" แล้ว Enter
  • ในช่องค้นหาขวามุม พิมพ์ "win"
แก้ไขข้อผิดพลาด  DNS Server Not Responding  บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน
  • คลิก "Windows Defender Firewall" จากผลค้นหา
  • คลิก "Allow an app or feature through Windows Defender Firewall"
แก้ไขข้อผิดพลาด  DNS Server Not Responding  บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน
  • คลิก "Change settings"
แก้ไขข้อผิดพลาด  DNS Server Not Responding  บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน
  • หาเบราว์เซอร์ที่ใช้ (เช่น Google Chrome) ติ๊กถูกทั้ง Private และ Public
แก้ไขข้อผิดพลาด  DNS Server Not Responding  บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน
  • ลองเข้าถึงเว็บไซต์ดูว่าปัญหาแก้ไขหรือยัง

ไฟร์วอลล์อาจบล็อกการเข้าถึงข้อมูลภายนอกผ่านเบราว์เซอร์

หมายเหตุ: ไม่แนะนำให้ปล่อยให้ระบบทำงานโดยไม่มีโปรแกรมแอนตี้ไวรัสที่น่าเชื่อถือ ปิดแอนตี้ไวรัสชั่วคราวเพื่อทดสอบว่าเป็นสาเหตุหรือไม่

ขั้นตอนปิด Microsoft Defender Antivirus ชั่วคราว:

  • กด Start ค้นหา "Windows Security"
  • เลือก Windows Security App
  • ไปที่ Virus & Threat Protection
  • ภายใต้ Virus & threat protection settings เลือก Manage settings
  • ปิด Real-time protection
แก้ไขข้อผิดพลาด  DNS Server Not Responding  บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน

ลองเข้าถึงเว็บไซต์อีกครั้งดูว่าข้อผิดพลาดยังเกิดหรือไม่

รีเซ็ตการตั้งค่า DNS

ขั้นตอนรีเซ็ต DNS Settings:

  • รัน Command Prompt เป็น Administrator: กด Windows Key + R
  • พิมพ์ "cmd" แล้วกด Shift + Ctrl + Enter
  • พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง กด Enter ทีละคำสั่ง:

ipconfig /registerdns

ipconfig /release

ipconfig /renew

netsh winsock reset

แก้ไขข้อผิดพลาด  DNS Server Not Responding  บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน

ปิด Command Prompt แล้วรีสตาร์ทคอมพิวเตอร์

อัปเดตไดรเวอร์การ์ดเครือข่าย

สามารถอัปเดตไดรเวอร์การ์ดเครือข่ายด้วยตนเองได้ แต่อาจใช้ซอฟต์แวร์ฟรีอย่าง "Driver Easy" (https://www.drivereasy.com/download-free-version/) จะง่ายกว่า

ก่อนรัน Driver Easy ควรสร้าง System Restore Point ก่อน เพื่อเป็นประกัน หากเกิดปัญหาสามารถคืนสถานะระบบได้

วิธีใช้ Driver Easy:

  • รันโปรแกรม
  • คลิก "Scan Now"
  • กด "Update" ถัดจากไดรเวอร์ที่ล้าสมัย
แก้ไขข้อผิดพลาด  DNS Server Not Responding  บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน

ปิดการเชื่อมต่อเครือข่ายทั้งหมดยกเว้นที่ใช้งานอยู่

การปิดการเชื่อมต่อเครือข่ายเพิ่มเติม (นอกจาก Wi-Fi ที่ใช้งาน) อาจแก้ปัญหาได้

ขั้นตอนปิดการเชื่อมต่อ:

  • กด Windows Key + R เปิด "Run"
  • พิมพ์ "ncpa.cpl" แล้ว Enter
  • คลิกขวาที่การเชื่อมต่อที่ไม่ใช้ เลือก "Disable" ทำซ้ำจนเหลือแค่ Wi-Fi ที่ใช้งาน
แก้ไขข้อผิดพลาด  DNS Server Not Responding  บน Windows 10: คู่มือแก้ปัญหาแบบขั้นตอน

รีสตาร์ทคอมพิวเตอร์ใน Safe Mode

การบูทใน Safe Mode หมายถึง Windows โหลดด้วยไดรเวอร์และไฟล์จำกัด ช่วยวินิจฉัยสาเหตุได้

ขั้นตอนเข้า Safe Mode:

  • กด Windows Key + I เปิด Settings
  • เลือก Update & Security -> Recovery
  • ภายใต้ Advanced startup เลือก Restart Now
  • ที่หน้าจอ "Choose an option" เลือก Troubleshoot -> Advanced options -> Startup Settings -> Restart
  • หลังรีสตาร์ท เลือก 5 หรือกด F5 สำหรับ Safe Mode with Networking

ลองเข้าถึงเว็บไซต์ที่เกิดข้อผิดพลาด หากไม่เกิดปัญหาใน Safe Mode แสดงว่าซอฟต์แวร์เพิ่มเติมอาจเป็นสาเหตุ

สามารถลบโปรแกรมที่ติดตั้งเพิ่มทีละตัว แล้วทดสอบว่าแก้ปัญหาหรือไม่

สรุป

ปัญหา "DNS Server Not Responding" พบได้บ่อยและแก้ไขได้ง่าย

การถูกปฏิเสธการเข้าถึงอินเทอร์เน็ตทำให้ลำบาก แต่หวังว่าวิธีแก้ไขในบทความนี้จะช่วยให้คุณกลับมาใช้งานเว็บไซต์โปรดได้อีกครั้ง