GNU/Linux >> Belajar Linux >  >> Linux

Cara Menghapus Cache DNS di Ubuntu

Setiap kali kami mencoba mengakses situs web, kueri resolusi nama DNS dijalankan untuk menyelesaikan alamat IP-nya. Sistem operasi menyimpan data ini untuk menghindari menjangkau server nama setiap saat.

Mengapa Menghapus Cache DNS?

Terkadang alamat IP situs web berubah saat dipindahkan ke server lain. Dalam hal ini, jika kami menekan alamat IP yang di-cache, situs web tidak akan berfungsi.

Entri DNS memiliki nilai “Time To Live (TTL)” yang terkait dengannya, yang memberi tahu layanan resolusi nama Sistem Operasi kapan harus membatalkan Cache DNS.

Namun, jika Anda ingin menjangkau alamat IP baru sebelum TTL kedaluwarsa, satu-satunya solusi adalah membersihkan cache DNS.

Layanan Ubuntu untuk Resolusi Nama DNS

systemd-resolved.service digunakan untuk menjalankan kueri DNS dan memelihara Cache DNS.

Kita dapat menggunakan perintah berikut untuk memeriksa statusnya.

# sudo systemctl status systemd-resolved

Kita dapat menjalankan perintah berikut untuk memeriksa statistik Cache DNS.

# sudo systemd-resolve --statistics

Ada sedikit perbedaan dalam nama layanan dan perintah. Nama perintah tidak memiliki karakter terakhir “d”.

Bagaimana Cara Menghapus Cache DNS di Ubuntu?

Kita dapat menjalankan perintah berikut untuk menghapus cache DNS di Ubuntu.

# sudo systemd-resolve --flush-caches

Kemudian, periksa kembali statistik untuk mengonfirmasi bahwa “Ukuran Cache Saat Ini” adalah 0.

Memulai ulang layanan yang diselesaikan systemd untuk menghapus semua Statistik Cache DNS

Perintah DNS flush tidak menghapus statistik hit dan miss cache. Jika Anda ingin menghapus semua statistik Cache, Anda harus memulai ulang layanan yang diselesaikan systemd.

# sudo systemctl restart systemd-resolved

Kesimpulan

Sangat mudah untuk membersihkan cache di Ubuntu. Perintah untuk menyiram DNS dapat dijalankan oleh pengguna root atau pengguna dengan hak istimewa sudo.


Linux
  1. Cara Menghapus Cache Memori di Linux

  2. Cara Membersihkan Cache DNS di Ubuntu dan LinuxMint

  3. Cara menginstal resolver DNS Tidak Terikat di Ubuntu 22.04

  1. Bagaimana Cara Menghapus Cache Di Firefox?

  2. Cara Meningkatkan Ubuntu 20.04 ke Ubuntu 21.04

  3. Cara Mengatur Resolver DNS Tidak Terikat di Ubuntu 20.04

  1. Cara Menghapus Cache Redis

  2. Cara Mengatur Server Nama DNS di Ubuntu 18.04

  3. Cara Menghapus (Flush) Cache DNS di Windows, MacOS, dan Linux