วิธีล้างแคช 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 ของคุณ ให้พิจารณาตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณหรือ ติดต่อผู้ให้บริการอินเทอร์เน็ตของคุณเพื่อขอความช่วยเหลือเพิ่มเติม.