Bagaimana saya bisa membersihkan DNS di Ubuntu 17.04?
Saya tampaknya memiliki beberapa masalah DNS saat ini sejak memutakhirkan ke 17,04 dari 16,10 dan pergi untuk membersihkan DNS tetapi saya tidak dapat menemukan caranya.
Adakah yang bisa memberi tahu saya?
dns
17.04
systemd
resolv.conf
dibs
sumber
sumber
Jawaban:
Anda dapat menggunakan perintah ini:
sudo systemd-resolve --flush-caches
Untuk memverifikasi bahwa flush berhasil, gunakan:
sudo systemd-resolve --statistics
Output sampel:
sumber
sudo systemd-resolve --flush-caches
, saya mengertisystemd-resolve: unrecognized option '--flush-caches'
.Perintah ini harus memulai kembali layanan nama lokal dan membersihkan cache DNS lokal:
Mungkin ada cara untuk mendapatkannya hanya dengan membersihkan cache alih-alih restart, tetapi restart sesuai dengan tujuan saya.
sumber
--statistics
segera setelahnya. Di Ubuntu 18Saya membuat ini: https://github.com/dunderrrrrr/dnscache
Mungkin itu yang Anda cari.
Instalasi
Pemakaian
Ada dua argumen yang bisa diteruskan ke skrip, jelas atau statistik. Keduanya harus jelas.
sumber
systemd-resolve --flush-caches
kemudiansystemd-resolve --statistics
. : github.com/dunderrrrrr/dnscache/blob/master/dnscachesudo dnscache clear
. Waktu adalah uang, benar.