Saya melakukan beberapa pekerjaan pada beberapa nama domain. Saya memperbarui mereka. Dengan menggunakan dig
saya dapat meminta server nama kami dan saya dapat melihat bahwa nama yang benar telah diperbarui. Namun cache dns kantor kami masih menunjukkan nama lama. Kemarin saya mengatur TTL ke 10 menit, jadi saya tidak perlu menunggu lama. Namun apakah ada cara untuk mengelabui cache dns kantor untuk memperbarui? Adakah tipuan licik yang bisa saya lakukan untuk membuat segalanya lebih mudah?
PEMBARUAN Mari kita asumsikan saya tidak memiliki akses ke server, dan tidak dapat memulai kembali? Apakah ada hal lain yang bisa saya lakukan?
Jawaban:
Dengan asumsi server DNS Anda ada di PC dan bukan router dll:
Linux cache flush:
Atau untuk distro tanpa nscd
Siram cache klien Windows untuk mesin individual:
Tembolok cache server Windows untuk server kantor (terima kasih kepada ericmayo untuk perbaikannya):
Mac (mungkin ?!):
Jika Anda memiliki GUI web dll untuk router, akan ada opsi di sana di suatu tempat.
Tembolok lintas platform disiram seperti di atas
Tentang DNS dan caching
sumber
dscacheutil -flushcache
flush cache lokal di sistem operasi, bukan bind name server.rndc flush
akan menghapus server nama terikat pada mac yang akan mempengaruhi semua komputer menggunakan server nama itu.Jika Anda menjalankan BIND sebagai penyelesai untuk kantor Anda - mis. tidak meneruskan ke resolver lain.
Siram semua yang ada di cache:
Siram data tertentu:
Jika Anda meneruskan maka Anda berada di bawah kekuasaan cache penerusan.
sumber
Dengan Windows DNS baru saja me-restart layanan flush cache. Layak dicoba di server kantor Anda.
JR
sumber
Jika Anda menggunakan Windows, Anda dapat menggunakan nltest.
Dan jika Anda menggunakan MENANG, nbtstat.
sumber
Jika Anda menggunakan Bind9 sebagai server dns Anda, restart layanan
sudo service bind9 restart
sumber
service named restart
, seperti yang disinggung Andy di atas. Ini akan menjadi jawaban yang lebih bermanfaat jika Anda menemukan distro mana yang benar (saya curiga itu " Debian dan turunannya ", tapi saya bukan ahli Debian) dan menambahkan itu. Yang mengatakan, selamat datang di SF!bind
, jika digunakan sebagai server otoritatif, atau rekursif. Menurut pendapat saya, sebagaimana adanya, jawaban ini sendiri tidak masuk akal.