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

วิธีแก้ไขข้อผิดพลาด DNS Server Not Responding

เมื่อคุณเชื่อมต่ออุปกรณ์กับเครือข่ายบ้าน หรือ Wi-Fi Hotspot ที่มีการเข้าถึงอินเทอร์เน็ต การเชื่อมต่ออินเทอร์เน็ตอาจล้มเหลวทำงานได้ เพราะหลายสาเหตุ

ขอบเขต: คำแนะนำในบทความนี้ใช้ได้กับ Windows 10, Windows 8 และ Windows 7

เหตุผลที่ไม่สามารถเชื่อมต่อ DNS Server ได้

หนึ่งประเภทของความล้มเหลว เกี่ยวข้องกับ Domain Name System (DNS) — บริการแก้ไขชื่อแบบกระจายที่ ISP ทั่วโลกใช้งาน คอมพิวเตอร์ Windows 7, 8.1 และ 10 อาจรายงานข้อความข้อผิดพลาดต่อไปนี้ในหน้าต่าง Troubleshooting Problems found:

The DNS server isn't responding
Your computer appears to be correctly configured, but the device or resource (DNS server) is not responding

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

วิธีรัน Windows Network Troubleshooter ใน Windows 10

บน PC Windows, Windows Network Diagnostics สามารถรันได้เพื่อช่วยวินิจฉัยปัญหาการเชื่อมต่ออินเทอร์เน็ต หากคุณไม่แน่ใจว่าคอมพิวเตอร์ของคุณรายงาน DNS Server Not Responding errors หรือไม่ ทำตามขั้นตอนเหล่านี้:

  1. เลือก Start แล้วเลือก Settings

  2. เลือก Network & Internet หน้าต่าง Network Status จะเปิด

  3. เลือก Network Troubleshooter ภายใต้ Change Your Network Settings Windows Network Diagnostics จะเปิด

  4. ทำตามขั้นตอนเพื่อเริ่มต้น และรอให้การทดสอบ Troubleshooting เสร็จสิ้น Wizard จะเสนอการประเมินวินิจฉัยที่กำหนดเอง ตามข้อผิดพลาดที่มันคิดว่าพบ ดังนั้น แต่ละรอบจะแตกต่างกันไปตามคน ดูในส่วน Problems found ของหน้าต่าง เพื่อระบุ Root Causes ที่เป็นไปได้

วิธีรัน Windows Network Troubleshooter ใน Windows 7 หรือ 8

  1. เปิด Control Panel

  2. เปิด Network and Sharing Center

  3. คลิก Troubleshoot problems ภายใต้ Change your Networking Settings

  4. คลิก Internet Connections หน้าต่าง Internet Connections ใหม่จะปรากฏ

  5. คลิก Next

  6. คลิก Run the Troubleshooter

  7. คลิก Troubleshoot my connection to the Internet

  8. รอให้การทดสอบ Troubleshooting เสร็จสิ้น และดูในส่วน Problems found ของหน้าต่าง สำหรับข้อความข้อผิดพลาด

  9. คุณควรเสร็จแล้ว!

วิธีแก้ไขปัญหา DNS Server Not Responding

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

  • Misbehaving Internet Provider (ISP ที่ทำงานผิดปกติ)
  • Malfunctioning TCP/IP or DHCP Services (บริการ TCP/IP หรือ DHCP ทำงานผิดปกติ)
  • Overly Aggressive Antivirus Software (ซอฟต์แวร์ Antivirus ที่เข้มงวดเกินไป)
  • Malfunctioning Router or Modem (เราเตอร์หรือโมเด็มทำงานผิดปกติ)
  • หากไม่มั่นใจว่าปัญหาการเชื่อมต่ออินเทอร์เน็ตเกี่ยวข้องกับ DNS จริงๆ ให้ลอง General Connection Troubleshooting Techniques ก่อน

แก้ไข TCP/IP และ DHCP Failures

เป็นไปได้ว่า ซอฟต์แวร์ TCP/IP ภายในระบบปฏิบัติการของ Client Device อาจทำงานผิดปกติ และตั้งค่า DNS Server Addresses ผิดพลาด การรีบูทคอมพิวเตอร์ Windows บ่อยครั้งช่วยล้าง Glitches ชั่วคราวเหล่านี้ วิธีที่ซับซ้อนกว่าเกี่ยวข้องกับการรัน TCP/IP Utility Programs ที่ทำกระบวนการมาตรฐานเพื่อ Release และ Renew Windows IP Address Settings

เช่นเดียวกับ TCP/IP Networks ส่วนใหญ่ ใช้บริการ Dynamic Host Configuration Protocol (DHCP) เพื่อมอบหมาย IP Addresses ให้ Clients DHCP มอบหมายไม่เพียงแค่ Private IP Address ของอุปกรณ์ แต่ยังรวม Primary และ Secondary DNS Server Addresses ด้วย หาก DHCP ทำงานผิดปกติ การรีบูท PC น่าจะจำเป็นเพื่อกู้คืนมัน

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

จัดการปัญหา DNS Provider

หลายคนตั้งค่าเครือข่ายบ้านให้รับ DNS Server Addresses จาก ISP ของพวกเขาอัตโนมัติ เมื่อเซิร์ฟเวอร์ของ Provider หรือเครือข่ายเกิด Outage หรือโหลดหนักกับ Traffic DNS Services ของพวกเขาอาจหยุดทำงานทันที ลูกค้าต้องรอจนกว่า Provider จะแก้ไขปัญหาเหล่านั้น ก่อนที่จะใช้ DNS ของ Provider ได้

เป็นทางเลือกแทน Private DNS Servers ที่แต่ละ Provider รองรับ ผู้ให้บริการหลายราย โดยเฉพาะ Google และ OpenDNS เสนอ Free Public DNS Servers Administrator ของเราเตอร์สามารถเปลี่ยน DNS Setup ของเครือข่ายจาก Private เป็น Public DNS Configuration โดยการกรอก Public DNS IP Addresses ลงใน Router Configuration Settings ด้วยตนเอง

DNS Settings ยังสามารถนำไปใช้บน Windows Device เองผ่าน Network and Sharing Center ได้ อย่างไรก็ตาม วิธีนี้ปกติจะไม่ทำงานเป็น Permanent Solution เนื่องจากอุปกรณ์ปกติจะรับและทับทับ Local Settings ของพวกเขาด้วย Settings จาก Router ผ่าน DHCP

หลีกเลี่ยงการบล็อกอินเทอร์เน็ตจาก Antivirus Programs

โปรแกรม Antivirus ที่ผู้คนติดตั้งบน Windows PCs ออกแบบมาเพื่อกันบุคคลภายนอกเข้า แต่ก็บล็อกการเข้าถึงอินเทอร์เน็ตหากตรวจพบอุปกรณ์ที่ทำงานผิดปกติ

โปรแกรม Antivirus ส่วนใหญ่ทำงานโดยใช้ไฟล์ฐานข้อมูลพิเศษ ที่ผู้ขายซอฟต์แวร์อัปเดตอัตโนมัติเป็นประจำ ผู้ใช้ PC มักไม่รู้เมื่อการอัปเดตเหล่านี้เกิดขึ้น เนื่องจากถูกทริกเกอร์ในพื้นหลัง และออกแบบมาให้ไม่รบกวนงานปกติ

น่าเสียดาย บางครั้ง เกิดข้อผิดพลาดกับการอัปเดตข้อมูลเหล่านี้ ทำให้โปรแกรม Antivirus คิดว่าคอมพิวเตอร์ติดเชื้อ แต่จริงๆ แล้วเป็น False Alarm (False Positive Test) False Positives เหล่านี้สามารถทริกเกอร์ให้ Windows เริ่มรายงาน DNS Server Not Responding Errors ทันที

เพื่อตรวจสอบว่านี้เป็นสาเหตุของอุปกรณ์คุณหรือไม่ ให้ ปิดใช้งาน Antivirus Program ชั่วคราว และรัน Windows Network Diagnostics ใหม่ แล้วปรึกษาผู้ขาย Antivirus สำหรับอัปเดตใหม่หรือความช่วยเหลือทางเทคนิค แม้การปิด Antivirus จะไม่ทำงานเป็น Permanent Solution แต่การทำเช่นนั้นชั่วคราวเพื่อ Troubleshoot ปัญหา ปกติแล้วปลอดภัย (ไม่เสมอไป)

กู้คืนหรือเปลี่ยน Router หรือ Modem ที่ทำงานผิดปกติ

Broadband Router หรือ Broadband Modem ที่ทำงานผิดปกติ อาจทริกเกอร์ DNS Error Messages เหล่านี้บนอุปกรณ์เครือข่ายบ้าน การรีสตาร์ทเราเตอร์และโมเด็ม จะแก้ไข Router Glitches ชั่วคราว ได้ อย่างน้อยชั่วคราว

เราเตอร์และโมเด็มจะต้องถูกเปลี่ยนใหม่หากยังคงแสดงความล้มเหลว อย่างไรก็ตาม ไม่ค่อยเป็นไปได้ที่จะล้มเหลวในลักษณะที่ทำให้ DNS Errors ถูกสร้างขึ้นอย่างสม่ำเสมอ Router และ Modem ที่ล้มเหลวปกติจะไม่สามารถ Power On ได้เลย หรือสร้าง Errors ที่เกี่ยวข้องกับ Underlying Network Connection เอง หากคุณเชื่อมต่อกับเราเตอร์โดยใช้ Port Ethernet แบบสาย ลองย้ายสาย Ethernet ไปใช้ Port อื่นแทน