หลายครั้งที่เปลี่ยน Name Server หรือแก้ค่า DNS แล้วไม่สามารถเข้าเว็บไซต์ได้ ปัญหาเช่นนี้ส่วนใหญ่จะมาจากสาเหตุหลักๆดังนี้
1.ค่า DNS Record เดิมยังค้างอยู่ในเครื่อง
- Windows
แก้ปัญหานี้สามารถทำได้โดยโหลดไฟล์ FlushDNSforWindows.bat เพื่อทำการล้างค่า Cache ภายในเครื่อง - Mac OS X
เข้าโปรแกรม Terminal แล้วพิมพ์คำสั่ง dscacheutil -flushcache - Linux
สามารถทำได้โดย restart บริการ nscd daemon โดยพิมพ์คำสั่ง /etc/init.d/nscd restart
2.ค่า DNS Record ถูก cache โดย ISP (Internet Service Provider)
หากเกิดปัญหานี้ถึงแม้ว่าค่า DNS ในเครื่องจะถูกล้างค่าที่ cache แล้ว แต่ก็ยังไม่สามารถเข้าเว็บไซต์ได้ สามารถแก้ปัญหานี้โดยเปลี่ยนไปใช้ DNS Server ของผู้ให้บริการภายนอก ซึ่งดอทสยามแนะนำให้ใช้ Google DNS
- Windows
สามารถตั้งค่า DNS ในเครื่องเป็น Google DNS ได้ง่ายๆเพียงโหลดไฟล์ GoogleDNSHelper.exe
- หลังจากเปิดโปรแกรม ให้กดปุ่ม Switch to Google DNS - สำหรับผู้ใช้ Mac OS X หรือ Linux สามารถอ่านคำแนะนำได้จาก Google DNS
หลังจากดำเนินการตั้งค่าเป็น Google DNS แล้ว ดอทสยามแนะนำให้คุณดำเนินการตามข้อ 1 อีกครั้ง เพื่อรับค่า Record จาก DNS Server ใหม่
วีดีโอแนะนำขั้นตอนการ Flush DNS