Bagaimana cara membersihkan cache DNS di komputer Win, Mac, Linux?

Jawaban:

17

Windows

ipconfig /flushdns

Mac (OS X 10.5)

dscacheutil -flushcache

Linux

Jika Anda menggunakan nscd :

nscd -i hosts

Di Windows Anda dapat mematikan caching DNS sisi klien menggunakan perintah ini:

net stop dnscache

Ini menghentikan layanan Caching DNS. Ini akan restart dengan reboot berikutnya.

percikan
sumber
5

Inilah jawaban Google:

Untuk membersihkan cache DNS di 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.

Untuk membersihkan cache DNS di Linux, restart daemon nscd: -

- 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.

Untuk membersihkan cache DNS di 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.

Untuk membersihkan cache DNS di 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.
Alakdae
sumber
1
Judul untuk OS X 10.4 dan 10.5 dibalik. "dscacheutil" tepat untuk Leopard
nama pengguna
2

Ubuntu tidak menginstal server DNS caching secara default. Karena kemungkinan router atau ISP Anda menggunakan server DNS caching, tampaknya agak konyol untuk repot.

Jika Anda mengalami masalah dan tidak menjalankan nscd, periksa coba atur ulang langkah selanjutnya dalam rantai pencarian DNS yang resusif.

jldugger
sumber
2

Peringatan kecil, Jika Anda perlu mem-flush cache DNS, mem-flush-nya di mesin akhir Anda mungkin tidak berfungsi seperti yang diharapkan. Umumnya cache DNS di mesin akhir Anda diambil dari server DNS terdekat yang mungkin, yang umumnya ada di router utama / server dhcp Anda.

Ini tidak akan jelas bagi kebanyakan orang, tetapi mungkin menjelaskan mengapa ketika Anda mencoba untuk mengeksekusi cache DNS linux yang disebutkan sebelumnya Anda menemukan nscdtidak berjalan untuk memulai. (Saya belum melihat pengaturan yang menjalankan ini secara default untuk sementara waktu).

Anda perlu memeriksa jaringan Anda dns-server / router / firewall / modem manual / antarmuka pengguna untuk bagaimana ini bekerja. Umumnya me-reboot mereka melakukan trik, tapi ingat, saya telah melihat kotak yang menghafal cache DNS dari reboot.

Dan bahkan kemudian, ketika Anda telah melakukan semua hak di atas, Anda bisa langsung dan mencemari cache DNS Anda dengan entri palsu saat pertama kali Anda melihat di luar jaringan Anda ke hop terdekat, biasanya ISP Anda, yang cenderung memiliki cache DNS yang sudah basi.

Kent Fredric
sumber