Windows 11 DNS Error เข้าเว็บไซต์ไม่ได้ วิธีแก้แบบง่าย

Windows 11 DNS Error เป็นปัญหาที่ทำให้เข้าเว็บไซต์ไม่ได้ แม้ว่า Wi-Fi หรือสาย LAN จะเชื่อมต่ออินเทอร์เน็ตได้ตามปกติ อาการที่พบได้บ่อยคือขึ้นข้อความ “DNS Server Not Responding”, “DNS_PROBE_FINISHED_NO_INTERNET” หรือบางเว็บไซต์เข้าไม่ได้เลย

บทความนี้จะแนะนำวิธีแก้ปัญหา DNS Error บน Windows 11 แบบละเอียดและได้ผลจริง

🔍 อาการที่พบ

  • เข้าเว็บไซต์ไม่ได้
  • Google Chrome แจ้ง DNS_PROBE_FINISHED_NO_INTERNET
  • DNS Server Not Responding
  • บางเว็บไซต์เปิดไม่ได้
  • Wi-Fi ต่อได้ แต่ใช้งานอินเทอร์เน็ตไม่ได้
  • Ping IP ได้ แต่เข้าเว็บไซต์ไม่ได้

comsiam แนะนำให้เริ่มจากการรีเซ็ต DNS ก่อน เพราะเป็นวิธีที่ง่ายและได้ผลบ่อยที่สุด

① รีสตาร์ท Router และคอมพิวเตอร์

  1. ปิด Router ประมาณ 30 วินาที
  2. เปิด Router ใหม่
  3. รีสตาร์ท Windows 11
  4. ทดสอบการเข้าเว็บไซต์อีกครั้ง

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

② ล้าง DNS Cache

เปิด Command Prompt แบบ Administrator แล้วพิมพ์

ipconfig /flushdns

หากสำเร็จจะขึ้นข้อความ

Successfully flushed the DNS Resolver Cache

จากนั้นลองเปิดเว็บไซต์อีกครั้ง

③ รีเซ็ต TCP/IP และ Winsock

เปิด Command Prompt แบบ Administrator แล้วพิมพ์

netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew

เมื่อเสร็จแล้วให้รีสตาร์ทเครื่อง

④ เปลี่ยน DNS Server เป็น Google DNS

  1. เปิด Settings
  2. ไปที่ Network & Internet
  3. เลือก Wi-Fi หรือ Ethernet
  4. คลิก Hardware properties
  5. กด Edit ที่ DNS Server Assignment
  6. เลือก Manual

กำหนดค่า

Preferred DNS : 8.8.8.8
Alternate DNS : 8.8.4.4

หรือใช้ Cloudflare DNS

Preferred DNS : 1.1.1.1
Alternate DNS : 1.0.0.1

⑤ ปิด Proxy และ VPN ชั่วคราว

VPN หรือ Proxy บางตัวอาจทำให้ DNS ทำงานผิดปกติ

ปิด VPN

  • Settings
  • Network & Internet
  • VPN
  • Disconnect

ปิด Proxy

  • Settings
  • Network & Internet
  • Proxy
  • ปิด Use a proxy server

⑥ รีสตาร์ท DNS Client Service

  1. กด Win + R
  2. พิมพ์
services.msc
  1. หา DNS Client
  2. คลิก Restart

วิธีนี้ช่วยแก้ปัญหา DNS ไม่ตอบสนองได้หลายกรณี

⑦ ใช้ Network Troubleshooter

  1. เปิด Settings
  2. ไปที่ System
  3. เลือก Troubleshoot
  4. Other troubleshooters
  5. Network and Internet

Windows จะตรวจสอบและแก้ไขปัญหาอัตโนมัติ

⑧ รีเซ็ต Network ทั้งระบบ

  1. เปิด Settings
  2. ไปที่ Network & Internet
  3. Advanced network settings
  4. Network reset
  5. กด Reset now

หลังจากนั้นเครื่องจะรีสตาร์ทอัตโนมัติ

🔧 ทดสอบว่า DNS มีปัญหาจริงหรือไม่

เปิด Command Prompt แล้วพิมพ์

ping 8.8.8.8

หาก Ping ได้ แต่เข้าเว็บไซต์ไม่ได้

แสดงว่าปัญหาอาจเกิดจาก DNS โดยตรง

comsiam พบว่าปัญหา Windows 11 DNS Error ส่วนใหญ่มักแก้ได้ด้วยการล้าง DNS Cache และเปลี่ยนไปใช้ Google DNS หรือ Cloudflare DNS

📌 สรุป

Windows 11 DNS Error ทำให้เข้าเว็บไซต์ไม่ได้ แม้ว่าจะเชื่อมต่ออินเทอร์เน็ตอยู่ก็ตาม วิธีที่ได้ผลบ่อยที่สุดคือการล้าง DNS Cache รีเซ็ต Winsock และเปลี่ยน DNS Server เป็น 8.8.8.8 หรือ 1.1.1.1

❓คำถามชวนคิด

ถ้าคุณ Ping ไปยัง IP Address ได้ปกติ แต่เปิดเว็บไซต์ไม่ได้เลย ปัญหาที่แท้จริงอาจเกิดจาก DNS Server มากกว่าการเชื่อมต่ออินเทอร์เน็ตหรือไม่?