Ubuntu:Flush DNS: Difference between revisions

No edit summary
Line 1: Line 1:
[[File:Flus DNS Resolve Linux.png|thumb|300px]]
[[File:Flus DNS Resolve Linux.png|thumb|300px]]Agar dapat membersihkan cache [[DNS]], kalian harus tahu bagaimana resolve [[DNS]] bekerja pada sistem [[Linux]].
 
Agar dapat membersihkan cache [[DNS]], kalian harus tahu bagaimana resolve [[DNS]] bekerja pada sistem [[Linux]].


Tergantung pada distribusi, kalian mungkin menghadapi berbagai distro [[Linux]] yang bertindak sebagai resolver DNS.
Tergantung pada distribusi, kalian mungkin menghadapi berbagai distro [[Linux]] yang bertindak sebagai resolver DNS.
Line 11: Line 9:
Pada kebanyakan sistem [[Linux]], resolver [[DNS]] adalah <code>systemd-resolved</code> atau <code>dnsmasq</code>. Untuk mengetahui apakah berurusan dengan satu atau yang lain, kalian dapat menjalankan perintah berikut:
Pada kebanyakan sistem [[Linux]], resolver [[DNS]] adalah <code>systemd-resolved</code> atau <code>dnsmasq</code>. Untuk mengetahui apakah berurusan dengan satu atau yang lain, kalian dapat menjalankan perintah berikut:


sudo lsof -i :53 -S
<syntaxhighlight lang="shell">
sudo lsof -i :53 -S
</syntaxhighlight>


'''Catatan:''' Saat DNS berjalan pada port 53, kami mencari perintah yang terkait dengan layanan yang berjalan pada port 53, yang merupakan resolver atau "rintisan" DNS lokal Anda.
'''Catatan:''' Saat DNS berjalan pada port 53, kami mencari perintah yang terkait dengan layanan yang berjalan pada port 53, yang merupakan resolver atau "rintisan" DNS lokal Anda.
Line 22: Line 22:
Atau, Anda dapat menggunakan perintah <code>resolvectl</code> diikuti dengan opsi <code>flush-caches</code>.
Atau, Anda dapat menggunakan perintah <code>resolvectl</code> diikuti dengan opsi <code>flush-caches</code>.


sudo systemd-resolve --flush-caches
<syntaxhighlight lang="shell">
sudo systemd-resolve --flush-caches
</syntaxhighlight>


sudo resolvectl flush-caches
<syntaxhighlight lang="shell">
sudo resolvectl flush-caches
</syntaxhighlight>


untuk memverifikasi bahwa cache DNS Linux benar-benar dihapus, kalian dapat menggunakan opsi <code>–statistik</code> yang akan menyorot <code>Current Cache Size</code> di bawah bagian <code>Cache</code>.
untuk memverifikasi bahwa cache DNS Linux benar-benar dihapus, kalian dapat menggunakan opsi <code>–statistik</code> yang akan menyorot <code>Current Cache Size</code> di bawah bagian <code>Cache</code>.


sudo systemd-resolve --statistics
<syntaxhighlight lang="shell">
sudo systemd-resolve --statistics
</syntaxhighlight>


==Source==
==Source==