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

แก้ปัญหา DNS ใน Windows 11/10 (เว็บไม่เปิด แต่อินเทอร์เน็ตต่ออยู่)

ปัญหาเครือข่ายใน Windows พบบ่อย แต่แก้ได้ง่ายหากเข้าใจสาเหตุ ตัวอย่าง: เครื่องต่ออินเทอร์เน็ต ไอคอน Wireless แสดง Connected แต่อเว็บไม่เปิด เปลี่ยน Browser ไม่ช่วย อาจเป็นปัญหา DNS Server อ่านต่อเพื่อแก้ไข

DNS คืออะไร?

อินเทอร์เน็ตไม่เข้าใจภาษามนุษย์ เมื่อเราพิมพ์ URL บน Browser, DNS Server จะแปลง URL เป็นค่าตัวเลข (IP Address ของเว็บไซต์) ที่อินเทอร์เน็ตอ่านได้ หาก DNS หยุดแปลง URL คุณจะเจอ Error "DNS Server not responding" โดยรวม ปัญหา DNS จะทำให้เข้าอเว็บไม่ได้

어떻게 जानेंว่าปัญหาอยู่ที่ DNS Server?

หาก DNS มีปัญหา: พิมพ์ URL ไม่ได้ แตพิมพ์ IP Address ของเว็บนั้นได้ ตัวอย่าง: พิมพ์ IP ของ Google 172.217.4.46 ใน Address bar ถ้าเปิด Google.com ได้ แสดงว่าปัญหาอยู่ที่ DNS

ทดสอบด้วย Ping test:

  • Win+R พิมพ์ cmd Enter
  • พิมพ์ ping google.com Enter
  • ถ้าไม่ได้ 4 packets ตอบกลับ พิมพ์ ping 172.217.4.46 Enter
  • ถ้าครั้งที่ 2 ได้ 4 packets แสดงว่าปัญหาแน่นอนอยู่ที่ DNS Server

วิธีแก้ปัญหา DNS ใน Windows 11/10

  1. ตรวจสอบปัญหา ISP
  2. Power-cycle Modem, Router, Computer
  3. Renew IP, Flush DNS, Reset Winsock
  4. Clean Boot
  5. เปิดใช้งาน Microsoft LLDP Protocol Driver
  6. ติดตั้ง Network Drivers ล่าสุด
  7. เปลี่ยน Power Plan
  8. เปลี่ยนเป็น Public Google DNS (8.8.8.8 / 8.8.4.4)

1. ตรวจสอบปัญหา ISP

หาก ISP มีปัญหา ทำอะไรในเครื่องก็เปล่า ตรวจสอบอุปกรณ์อื่นต่อ Router เดียวกัน ใช้งานได้ไหม ได้ = ISP ปกติ ไม่ได้ = ลองต่อ Modem โดยตรง

2. Power-cycle Modem, Router, Computer

  • ปิด Modem, Router, Computer
  • เปิด Modem ก่อน รอ 2-3 นาที จนไฟเสถียร
  • เปิด Router รอ 2-3 นาที จนไฟเสถียร
  • เปิด Computer

3. Renew IP, Flush DNS, Reset Winsock

เปิด CMD (Admin) รันคำสั่งทีละบรรทัด:

ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
NETSH winsock reset catalog
NETSH int ipv4 reset reset.log
NETSH int ipv6 reset reset.log
Exit

หรือใช้ Network Reset ใน Windows 11/10 แทนได้

4. Clean Boot

Clean Boot ช่วยแยกสาเหตุว่ามาจากซอฟต์แวร์協力廠商หรือไม่ หาเจอให้ Uninstall หรือ Disable ตอน Startup

5. เปิดใช้งาน Microsoft LLDP Protocol Driver

Win+R พิมพ์ ncpa.cpl Enter > คลิกขวา Active Network Connection > Properties > ในรายการ "This connection uses the following items" หา Microsoft LLDP Protocol Driver ให้ติ๊กถูก

6. ติดตั้ง Network Drivers ล่าสุด

Driver เก่า/เสีย ก่อให้เกิดปัญหา ดาวน์โหลดจาก Intel.com หรือเว็บผู้ผลิต

7. เปลี่ยน Power Plan

Balanced เป็นค่าเริ่มต้น แต่หากเจอปัญหา DNS ให้เปลี่ยนเป็น High Performance: Win+R พิมพ์ powercfg.cpl Enter เลือก High Performance

8. เปลี่ยนเป็น Public Google DNS Servers

Win+R พิมพ์ ncpa.cpl Enter > คลิกขวา Active Network > Properties > ดับเบิลคลิก Internet Protocol Version 4 > เลือก Use the following DNS server addresses:

  • Preferred DNS Server: 8.8.8.8
  • Alternate DNS Server: 8.8.4.4

คลิก OK บันทึก

อ่านเพิ่ม: What is DNS Aging & Scavenging & How to configure the feature on Windows Server?