ปัญหา Windows 10 DNS Cache เสีย เป็นหนึ่งในสาเหตุที่ทำให้เปิดเว็บไซต์ไม่ได้ ทั้งที่ Internet ยังใช้งานได้ตามปกติ โดยเฉพาะหลังจากมีการเปลี่ยน DNS, เปลี่ยน Router หรือมีปัญหากับ Network Configuration
เมื่อ DNS Cache ใน Windows เก็บข้อมูลผิดพลาด อาจทำให้ระบบพยายามเชื่อมต่อไปยัง IP Address ที่ไม่ถูกต้อง
ในบทความนี้ COMSIAM จะอธิบายสาเหตุของ DNS Cache และวิธีแก้ไขแบบช่าง IT ที่ใช้ได้จริง
① 🔍 อาการของปัญหา
อาการที่พบได้บ่อย
-
เปิดเว็บไซต์ไม่ได้
-
Browser แจ้ง DNS error
-
Internet ใช้งานได้บางเว็บไซต์
-
Ping IP ได้แต่เข้าเว็บไม่ได้
-
เว็บไซต์เปิดช้ามาก
② ⚠️ สาเหตุของปัญหา
สาเหตุหลักที่พบ
-
DNS Cache เสีย
-
เปลี่ยน DNS Server
-
Router เปลี่ยน IP
-
Network Configuration ผิด
-
Malware เปลี่ยน DNS
③ 🌐 Flush DNS Cache
วิธีแก้ที่เร็วที่สุด
เปิด Command Prompt
พิมพ์
ipconfig /flushdns
Windows จะล้าง DNS Cache ทันที
④ 🔧 ตรวจสอบ DNS Server
เปิด Command Prompt
พิมพ์
ipconfig /all
ตรวจสอบค่า
DNS Servers
ถ้า DNS แปลกหรือไม่ถูกต้อง ให้เปลี่ยน
⑤ ⚙️ เปลี่ยน DNS เป็น Google DNS
ตั้งค่า DNS เป็น
8.8.8.8
8.8.4.4
หรือ Cloudflare
1.1.1.1
1.0.0.1
⑥ 🔄 รีสตาร์ท DNS Client Service
กด
Win + R
services.msc
หา Service
DNS Client
Restart Service
⑦ 🔥 Reset Network Stack
เปิด Command Prompt แบบ Admin
พิมพ์
netsh winsock reset
แล้ว
netsh int ip reset
Restart เครื่อง
⑧ 🛠 ตรวจสอบไฟล์ Hosts
เปิดไฟล์
C:\Windows\System32\drivers\etc\hosts
ตรวจสอบว่าไม่มีเว็บไซต์ถูก block
⑨ 📡 Restart Router
Router บางครั้งเก็บ DNS cache
ให้
-
Restart Router
-
รอประมาณ 1 นาที
⑩ 💡 ตรวจสอบ Malware
Malware บางตัวเปลี่ยน DNS
ให้ Scan เครื่องด้วย
-
Windows Defender
-
Antivirus
สรุป
ปัญหา Windows 10 DNS Cache เสีย มักเกิดจาก
-
DNS Cache เก็บข้อมูลผิด
-
DNS Server มีปัญหา
-
Router เปลี่ยน IP
การใช้คำสั่ง
ipconfig /flushdns
มักช่วยแก้ปัญหาได้ทันที
บทความนี้จาก คอมสยาม ซึ่งมีประสบการณ์ด้าน Network Troubleshooting และ IT Support จริง