ฉันจะล้างแคช DNS บนคอมพิวเตอร์ Win, Mac, Linux ได้อย่างไร


คำตอบ:


17

ของ windows

ipconfig /flushdns

Mac (OS X 10.5)

dscacheutil -flushcache

ลินุกซ์

หากคุณใช้nscd :

nscd -i hosts

ใน Windows คุณสามารถปิดการแคช DNS ฝั่งไคลเอ็นต์โดยใช้คำสั่งนี้:

net stop dnscache

มันหยุดบริการแคช DNS มันจะรีสตาร์ทด้วยการรีบูตครั้งถัดไป


5

นี่คือสิ่งที่ Google ตอบ:

หากต้องการล้างแคช DNS ใน Microsoft Windows (Win XP, Win ME, Win 2000): -

- Start -> Run -> type cmd
- in command prompt, type ipconfig /flushdns
- Done! You Window DNS cache has just been flush.

หากต้องการล้างแคช DNS ใน Linux ให้รีสตาร์ท nscd daemon: -

- To restart the nscd daemon, type /etc/rc.d/init.d/nscd restart in your terminal
- Once you run the command your linux DNS cache will flush.

วิธีล้างแคช DNS ใน Mac OS X Leopard: -

- type lookupd -flushcache in your terminal to flush the DNS resolver cache.
ex: bash-2.05a$ lookupd -flushcache
- Once you run the command your DNS cache (in Mac OS X) will flush.

วิธีล้างแคช DNS ใน Mac OS X: -

- type dscacheutil -flushcache in your terminal to flush the DNS resolver cache.
ex: bash-2.05a$ dscacheutil -flushcache
- Once you run the command your DNS cache (in Mac OS X Leopard) will flush.

1
ส่วนหัวสำหรับ OS X 10.4 และ 10.5 จะถูกย้อนกลับ "dscacheutil" เหมาะสำหรับ Leopard
ชื่อผู้ใช้

2

Ubuntu ไม่ได้ติดตั้งเซิร์ฟเวอร์แคช DNS โดยค่าเริ่มต้น เมื่อพิจารณาถึงความเป็นไปได้ที่เราเตอร์หรือ ISP ของคุณกำลังใช้เซิร์ฟเวอร์แคช DNS แทนดูเหมือนว่ามันน่ารำคาญนิดหน่อย

หากคุณมีปัญหาและไม่ได้ใช้ nscd ให้ลองลองรีเซ็ตขั้นตอนต่อไปในเครือข่ายการค้นหา DNS ซ้ำซ้อน


2

คำเตือนเล็กน้อยหากคุณต้องการล้างแคช DNS การล้างข้อมูลบนเครื่องปลายทางอาจไม่ทำงานอย่างที่คาดไว้ โดยทั่วไปแคช DNS ในเครื่องปลายทางของคุณจะถูกดึงมาจากเซิร์ฟเวอร์ DNS ที่ใกล้เคียงที่สุดซึ่งโดยทั่วไปจะอยู่บนเซิร์ฟเวอร์เราเตอร์ / เซิร์ฟเวอร์ DHCP หลักของคุณ

สิ่งนี้จะไม่ชัดเจนที่สุด แต่อาจอธิบายได้ว่าทำไมเมื่อคุณพยายามเรียกใช้แคช DNS linux ดังที่กล่าวมาคุณพบnscdว่าไม่ได้ทำงานเพื่อเริ่มต้นด้วย (ฉันไม่ได้เห็นการตั้งค่าที่รันสิ่งนี้ตามค่าเริ่มต้นมาระยะหนึ่งแล้ว)

คุณต้องตรวจสอบเครือข่ายของคุณคู่มือการใช้งาน dns-server / router / firewall / modem / interface ของผู้ใช้เพื่อดูว่ามันทำงานอย่างไร โดยทั่วไปแล้วการรีบู๊ตพวกเขาใช้เคล็ดลับ แต่ได้รับการเตือนฉันเห็นกล่องที่จดจำ DNS แคชไว้ในการรีบูต

และแม้กระทั่งเมื่อคุณทำสิ่งที่ถูกต้องทั้งหมดแล้วคุณสามารถไปข้างหน้าและสร้างมลภาวะแคช DNS ของคุณด้วยรายการที่ผิดพลาดในครั้งแรกที่คุณดูนอกเครือข่ายของคุณไปยังฮ็อปที่ใกล้ที่สุดโดยปกติแล้ว ISP ของคุณ มีแคช DNS เก่า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.