วิธีล้างแคช DNS Resolver บน Windows, macOS, และ Linux
การล้างแคช DNS Resolver สามารถช่วยแก้ไขปัญหาการเชื่อมต่ออินเทอร์เน็ตและทำให้ระบบของคุณใช้ข้อมูล DNS ที่อัปเดตล่าสุด บทความนี้มีคำแนะนำแบบทีละขั้นตอนสำหรับการล้างแคช DNS บน Windows 11/10, macOS, และ Linux.
สำหรับผู้ใช้ Windows 11/10
เปิด Command Prompt
- กด
Windows + Sเพื่อเปิดแถบค้นหา. - พิมพ์
cmdหรือCommand Prompt. - คลิกขวาบน
Command PromptและเลือกRun as administrator.
- กด
ล้างแคช DNS
- ในหน้าต่าง Command Prompt ให้พิมพ์
ipconfig /flushdnsและกดEnter:
- คุณควรเห็นข้อความยืนยันที่ระบุว่าล้างแคช DNS Resolver สำเร็จ:
- ในหน้าต่าง Command Prompt ให้พิมพ์
สำหรับผู้ใช้ macOS
เปิด Terminal
- เปิด
SpotlightโดยกดCommand + Space. - พิมพ์
TerminalและกดEnterหรือคุณสามารถค้นหาแอปพลิเคชัน Terminal ในโฟลเดอร์UtilitiesภายในApplications.
- เปิด
ล้างแคช DNS
ขึ้นอยู่กับเวอร์ชันของ macOS ของคุณ ให้ป้อนคำสั่งที่เหมาะสมด้านล่างและกด
Enterคุณอาจต้องป้อนรหัสผ่านผู้ดูแลระบบของคุณเพื่อดำเนินการคำสั่ง.- สำหรับ macOS 10.11 (El Capitan) และเวอร์ชันที่ใหม่กว่า:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- สำหรับ macOS 10.10 (Yosemite):
sudo killall -HUP mDNSResponder
- สำหรับ macOS 10.9 (Mavericks), 10.8 (Mountain Lion), และ 10.7 (Lion):
sudo dscacheutil –flushcache
- สำหรับ macOS 10.6 (Snow Leopard):
sudo lookupd –flushcache
- สำหรับ macOS 10.11 (El Capitan) และเวอร์ชันที่ใหม่กว่า:
สำหรับผู้ใช้ Linux
การล้างแคช DNS บน Linux ขึ้นอยู่กับบริการ DNS ที่ใช้ เช่น nscd, dnsmasq, หรือ systemd-resolved.
สำหรับ systemd-resolved (ปกติในระบบที่มีการแจกจ่ายใหม่กว่า):
- เปิดหน้าต่างเทอร์มินัล.
- ป้อนคำสั่งต่อไปนี้:
sudo systemd-resolve --flush-caches
สำหรับ nscd:
- เปิดหน้าต่างเทอร์มินัล.
- ป้อนคำสั่งต่อไปนี้:
sudo systemctl restart nscd
สำหรับ dnsmasq:
- เปิดหน้าต่างเทอร์มินัล.
- ป้อนคำสั่งต่อไปนี้:
sudo systemctl restart dnsmasq
บทสรุป
การล้างแคช DNS ของคุณเป็นกระบวนการที่ตรงไปตรงมาที่สามารถแก้ไขปัญหาการเชื่อมต่ออินเทอร์เน็ตร่วมกันได้หลายประการ หากคุณยังคงประสบปัญหาหลังจากล้างแคช DNS ของคุณ ให้พิจารณาตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณหรือ ติดต่อผู้ให้บริการอินเทอร์เน็ตของคุณเพื่อขอความช่วยเหลือเพิ่มเติม.