Saya mengalami masalah terkait dengan pemecahan DNS di Ubuntu 9.10 saya.
Sebelum mengeluh kepada ISP saya, saya ingin menyegarkan cache DNS lokal saya, seperti pada Windows yang kami lakukan ipconfig /flushdns
.
Bagaimana saya bisa melakukannya di Ubuntu?
nslookup
memberitahu saya bahwa responsnya berasal dari server127.0.0.1
. Tapi - setahu saya - saya tidak memiliki caching DNS yang terpasang (tidaknscd
jugadnsmasq
). Saya menggunakan Kubuntu ... mungkinkah ini KDE Network Manager?Ubuntu 12,04 dan seterusnya menggunakan dnsmasq untuk cache lokal. Mengirimnya SIGHUP (sudo killall -HUP dnsmasq) akan membaca ulang cache.
sumber
dig
untuk menguji apakah cache benar-benar telah dihapus. Saya ingin menghapus cache pada salah satu router OpenWrt yang saya cobadig @192.168.0.3 nixos.org
beberapa kali (domain yang ada akan melakukannya). Ketika di-cache, biasanya akan memiliki waktu permintaan 1 ms, tetapi setelah setiap kali saya mengeluarkankillall -HUP dnsmasq
(sebagai root) pada router saya mendapatkan sekitar 27 ms setelah setiap kali saya membersihkannya.Coba yang berikut ini:
Ini bekerja untuk saya.
sumber
Saya baru saja mengalami masalah dengan situs tempat saya mengubah DNS, dan mencari solusi yang saya temukan di halaman ini.
Dalam pengalaman saya, Firefox terkadang menyimpan cache DNS-nya sendiri dan tidak menghapusnya tepat waktu. Jadi jika Anda melihat situs di Firefox, dan terus melihat situs yang lama, mencoba Chrome mungkin bisa menyelesaikan masalahnya. Jika berhasil, Anda dapat menghapus cache di Firefox. Ini terjadi di Ubuntu, saya tidak tahu apakah ini terjadi pada Windows atau OSX juga.
Saya tidak menginstal nscd. Namun saya perhatikan bahwa di terminal DNS baru ditemukan beberapa menit kemudian, sehingga masalah terpecahkan dengan sendirinya.
sumber
Bergantung pada konteks pertanyaan Anda, Anda mungkin perlu menghapus cache dari browser web Anda juga.
Di Firefox, ini dilakukan oleh: preferensi -> privasi -> hapus riwayat terkini Anda [cukup centang kotak "cache" di sana]
Di Chrome: Navigasikan ke chrome: // net-internal / # dns dan tekan tombol "Bersihkan cache host". (lihat jawaban lain )
sumber