Windows 10 ขาดการเชื่อมต่ออินเทอร์เน็ตอย่างกะทันหัน เข้าเว็บไม่ได้ และ Troubleshoot เครือข่ายแล้วผลลัพธ์เป็น DNS Server Not Responding? หลายผู้ใช้รายงานปัญหาคล้ายกันหลังอัปเดต Windows 10 20H2 ไม่สามารถเชื่อมต่อเครือข่ายและอินเทอร์เน็ตได้
ข้อผิดพลาดนี้เกิดขึ้นเมื่อ DNS Server ที่แปลง Domain Name ไม่ตอบสนองด้วยเหตุผลใดเหตุผลหนึ่ง หากคุณก็เผชิญปัญหาเดียวกัน ให้ใช้วิธีแก้ด้านล่าง
DNS คืออะไร?
ก่อนจะไปต่อ มาทำความเข้าใจก่อนว่า DNS คืออะไร และทำไมจึงไม่ตอบสนอง
DNS ย่อมาจาก Domain Name System เป็นบริการปลายทางถึงปลายทางที่แปลงและดึงที่อยู่ของเว็บไซต์ที่คุณต้องการ เพื่อให้คุณเข้าถึงได้ เช่น: (เราให้ค้นหาหน้าเว็บ แล้วมันแปลงเป็นที่อยู่ IP จริงของหน้าเว็บนั้น เพราะคอมพิวเตอร์เข้าใจเฉพาะ IP Address) ดังนั้นคุณจึงเข้าถึงและเล่นอินเทอร์เน็ตได้
แต่ถ้า DNS Server ค้าง ไม่ตอบสนอง PC ของคุณจะแปลงที่อยู่ไม่ได้ และผลลัพธ์คือ ไม่มีการเชื่อมต่ออินเทอร์เน็ต ปัญหานี้เกิดหลักจาก การตั้งค่าเครือข่ายผิดปกติ DNS Service เสียหาย Firewall/Bảo mậtบล็อกการเชื่อมต่อ และอื่นๆ
วิธีแก้ DNS Server Not Responding Windows 10
หากเจอปัญหานี้ครั้งแรก การรีสตาร์ทธรรมดาอาจแก้ได้ ให้รีสตาร์ทอุปกรณ์เครือข่ายทั้งหมด รวมถึง Router, Modem และ PC แล้วเช็คดู
- ปิด Security Software (Antivirus) ชั่วคราว ถ้าติดตั้งไว้
- ตัดการเชื่อมต่อ VPN ถ้าตั้งค่าไว้
- ทำ Clean Boot ช่วยได้หากบริการตัวที่สามขัดแย้ง
- เปิด Command Prompt รัน ipconfig /flushdns ล้าง DNS Cache ช่วยได้หาก DNS Cache เก่า/เสียหายเป็นสาเหตุ

ตรวจสอบ DNS Client Service ว่าทำงานอยู่หรือไม่
- กด Windows + R พิมพ์ services.msc กด OK
- เปิด Windows Services Console
- เลื่อนหา DNS Client Service
- ถ้ากำลัง Run อยู่ คลิกขวาเลือก Restart
- ถ้ายังไม่ Start คลิกขวาเลือก Start
- กด Apply และ OK แล้วเช็คว่าอินเทอร์เน็ตทำงานปกติหรือไม่

ตั้งค่า TCP/IP
- กด Windows + R พิมพ์ ncpa.cpl กด OK
- เปิด Network Connections
- คลิกขวา Active Network Adapter เลือก Properties
- คลิก Internet Protocol Version 4 (TCP/IPv4) แล้ว Properties
- เลือก Obtain an IP address automatically และ Obtain DNS server address automatically
- กด OK บันทึกการเปลี่ยนแปลง และเช็คว่าอินเทอร์เน็ตทำงานได้หรือไม่

นอกจากนี้ การเปลี่ยนมาใช้ Google DNS ก็ช่วยแก้ปัญหาได้ บ้าง ใช้ Google Free DNS ดังนี้
- Preferred DNS Server: 8.8.8.8
- Alternate DNS Server: 8.8.4.4
ติ๊ก Validate Settings upon exit แล้วกด OK บันทึก ปิดหน้าต่างทั้งหมด และ Restart Windows เช็คการเชื่อมต่อ ปัญหา DNS Server Not Responding ควรแก้ไขได้แล้ว
รีเซ็ตการตั้งค่า DNS
หายังมีปัญหา ให้ลอง Reset DNS Settings ด้วยขั้นตอนด้านล่าง
เปิด Command Prompt แบบ Administrator พิมพ์คำสั่งด้านล่างทีละคำสั่ง กด Enter ทีละคำสั่ง
- ipconfig /registerdns
- ipconfig /release
- ipconfig /renew
- netsh winsock reset

พิมพ์ exit ปิด Command Prompt และ Restart Windows ให้การเปลี่ยนแปลงมีผล
เปลี่ยน Physical Address (MAC Address)
บางผู้ใช้รายงานว่า การใส่ Physical Address ใน Network Adapter Setting ช่วยแก้ปัญหา DNS Server Not Responding ได้ สามารถแก้ได้โดยการเปลี่ยน Physical Address ของ DNS Server
- เปิด Command Prompt แบบ Administrator
- พิมพ์ ipconfig /all กด Enter
- หา Physical Address และจดไว้
ตัวอย่างของผม: FC-AA-14-B7-F6-77

- กด Win + R พิมพ์ ncpa.cpl กด Enter
- คลิกขวา Network Connection เลือก Properties
- เลือก Configure

- ไปแท็บ Advanced เลือก Network Address
- ในช่อง Value ใส่ Physical Address ที่ได้จาก Command Prompt
- กด OK บันทึก

ลองเชื่อมต่อใหม่หลังรีบูตระบบ คราวนี้ควรจะทำงานได้แล้ว
ติดตั้ง Network Driver ใหม่
Network Driver ที่เสียหายอาจก่อให้เกิดปัญหาหลายอย่าง การอัปเดตหรือติดตั้ง Driver ใหม่อาจช่วยแก้ DNS Not Responding ได้ สามารถดาวน์โหลด Network Driver ล่าสุดจากเว็บไซต์ผู้ผลิต Motherboard
- เปิด Device Manager ด้วย devmgmt.msc
- ขยาย Network Adapter
- คลิกขวา Network Adapter ของคุณ เลือก Uninstall device
- Restart Windows เพื่อลบ Driver เก่าออกสิ้นสุด
- ติดตั้ง Driver ล่าสุดที่ดาวน์โหลดมา
- Restart Windows และเช็คว่าช่วยแก้ปัญหาได้หรือไม่
วิธีแก้เหล่านี้ช่วยแก้ DNS Server Not Responding Windows 10, 8.1 และ 7 ได้หรือไม่? แจ้งในความคิดเห็นด้านล่างครับ อ่านเพิ่มเติม:
- แก้: DPC Watchdog Violation BSOD Error Windows 10
- แก้: WiFi Keeps Disconnecting หลัง Windows 10 Update
- แก้: DHCP is not enabled for wireless network connection
- Xbox One S ปิดตัวเอง? ลองวิธีเหล่านี้
- วิธาลบ Activate Windows 10 Watermark อย่างถาวร
- แก้: Error Code 0x80070057 ติดตั้ง Hyper-V Windows 10