Saya mencari cara untuk menghapus cache DNS lokal di CentOS 6.
Sistem tidak menjalankan server DNS atau yang serupa, dan saya ingin setiap kueri DNS dikirim ke server nama yang dikonfigurasi, bahkan untuk yang duplikat.
Sebagian besar dari apa yang saya temukan online, saya harus melakukan layanan nscd restart, reload atau do nscd -i hosts. Namun, sepertinya tidak ada yang menghapus cache.
Jadi saya bertanya-tanya apakah ada yang tahu bagaimana saya bisa melakukan ini. Apakah ada semacam sakelar di kernel yang harus saya balikkan? Segala jenis pekerjaan juga baik-baik saja.
Bukan kotak lokal Anda yang menyimpan cache permintaan DNS, tetapi resolver DNS yang Anda gunakan di caching /etc/resolv.confWho Anda.
Untuk mencegah kueri yang di-cache ini dijawab:
$ gali @
Hapus cache DNS pada resolver jika Anda dapat mengakses server DNS.
$ sudo /etc/init.d/bind restart
Bahkan setelah memperbarui atau membersihkan cache DNS di komputer klien, jika ini tidak berfungsi, server atau komputer klien Anda terikat ke server NIS. Jika ini masalahnya, ubah entri "host: files nis dns" menjadi "host: files dns nis" di file /etc/nsswitch.conf dan Anda juga harus mengubah alamat IP dalam daftar host server master NIS.
Saya hampir yakin itu bukan sistem yang cache respon - bagian ini (caching sistem) hanya ditangani oleh nscddaemon. Memulai ulang (atau menghentikan) daemon ini sepenuhnya mengatur ulang atau menghilangkan caching respons terhadap permintaan layanan nama dalam sistem operasi.
Saya menawarkan dua opsi, meskipun pendengar khusus yang Anda atur di port 53 mengaburkan air secara signifikan:A) Masalah sistem Anda menanyakan di hulu, tetapi resolver nama hulu langsung menyimpan respons, baik berdasarkan pengaturan atau TTL rekaman.B) Pendengar kustom Anda menyimpan respons secara internal dan meneruskannya langsung ke sistem jika diminta lagi sebelum waktu cache berakhir.
Kami menggunakan cookie dan teknologi pelacakan lainnya untuk meningkatkan pengalaman penjelajahan Anda di situs web kami, untuk menampilkan konten yang dipersonalisasi dan iklan bertarget, untuk menganalisis lalu lintas situs web kami, dan untuk memahami dari mana pengunjung kami berasal.
Dengan melanjutkan, Anda menyetujui penggunaan cookie dan teknologi pelacakan lainnya kepada kami dan memastikan Bahwa Anda berusia minimal 16 tahun atau memiliki persetujuan dari orang tua atau wali.
Anda dapat membaca detail dalam kebijakanCookie dan kebijakanPrivacy kami.