Ubuntu:Flush DNS: Difference between revisions
No edit summary |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[File:Flus DNS Resolve Linux.png|thumb|300px]]Agar dapat membersihkan cache [[DNS]], kalian harus tahu bagaimana resolve [[DNS]] bekerja pada sistem [[Linux]]. | [[File:Flus DNS Resolve Linux.png|thumb|300px]]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]]. | ||
Sebelum mulai, sangat penting untuk mengetahui bagaimana resolusi DNS akan benar-benar terjadi pada sistem operasi. | Sebelum mulai, sangat penting untuk mengetahui bagaimana resolusi DNS akan benar-benar terjadi pada sistem operasi. | ||
Jika Anda membaca artikel ini, Kalian ingin membersihkan cache dari resolver DNS lokal Anda. Tetapi seperti yang terlihat, ada banyak cache yang berbeda dari aplikasi lokal, hingga server [[DNS]] Internet yang sebenarnya. | Jika Anda membaca artikel ini, Kalian ingin membersihkan cache dari resolver [[DNS]] lokal Anda. Tetapi seperti yang terlihat, ada banyak cache yang berbeda dari aplikasi lokal, hingga server [[DNS]] Internet yang sebenarnya. | ||
==Menemukan Resolver DNS Lokal== | ==Menemukan Resolver DNS Lokal== | ||
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 | |||
sudo lsof -i :53 -S | |||
'''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. | ||
==Flush DNS menggunakan systemd-resolved== | ==Flush DNS menggunakan systemd-resolved== | ||
Cara termudah untuk membersihkan [[DNS]] di [[Linux]], jika Anda menggunakan <code>systemd-resolved</code>, adalah dengan menggunakan perintah | Cara termudah untuk membersihkan [[DNS]] di [[Linux]], jika Anda menggunakan <code>systemd-resolved</code>, adalah dengan menggunakan perintah <code>systemd-resolve</code> diikuti dengan <code>-flush-caches</code>. | ||
Untuk Ubuntu 20.04 LTS bisa menggunakan cara ini. | Untuk [[Ubuntu]] 20.04 LTS bisa menggunakan cara ini. | ||
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 | |||
sudo systemd-resolve --flush-caches | |||
sudo resolvectl flush-caches | |||
sudo resolvectl flush-caches | |||
Untuk meverifikasi 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 | |||
sudo systemd-resolve --statistics | |||
==Source== | ==Source== | ||