GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menyiram DNS di Ubuntu dan CentOS

DNS (D omain N saya S service) bertanggung jawab untuk memetakan nama situs web ke dalam IP masing-masing. Klik di sini untuk mengetahui cara menginstal dan mengkonfigurasi DNS di Ubuntu.

Oleh karena itu, DNS dianggap sebagai salah satu bagian penting dari koneksi Anda ke internet. Untuk mengakses situs web yang sering dikunjungi lebih cepat, mesin kami melacak catatan DNS, atau dengan kata lain, menyimpannya di cache.

Bagaimana jika sebuah situs web mengubah alamatnya? Ini dapat menyebabkan konflik IP. Jadi, untuk menghindari masalah seperti itu, cache DNS mesin Anda harus dibersihkan secara teratur. Selain itu, mengosongkan cache DNS akan membantu Anda menghapus data yang tidak diperlukan yang menempati sistem Anda dan menyelesaikan beberapa masalah teknis yang terkait dengan kesalahan "entri usang" yang terkenal.

Dalam tutorial ini, kami akan menunjukkan cara membersihkan DNS Anda di sistem operasi Ubuntu dan CentOS dengan langkah yang mudah dan jelas.

Siram DNS di Mesin Ubuntu

Metode Pertama:Bersihkan DNS dengan menggunakan systemd-resolve

Langkah 1. Sebelum mem-flush DNS, Anda dapat memeriksa statistik DNS menggunakan perintah berikutnya.

sudo systemd-resolve --statistics

Outputnya harus seperti ini:

Sesuai tangkapan layar sebelumnya, ukuran cache saat ini adalah 6.

Langkah 2. Bersihkan DNS menggunakan systemd-resolve. Karena daemon systemd-resolve hampir berjalan di semua sistem Ubuntu, maka kita dapat menggunakannya untuk menghapus cache DNS menggunakan perintah berikutnya.

sudo systemd-resolve --flush-caches

Langkah 3. Jalankan kembali perintah statistik cache.

sudo systemd-resolve --statistics

Seperti yang Anda lihat dari tangkapan layar di atas, parameter ukuran cache saat ini adalah Nol, dan itulah yang kami butuhkan.

Metode Kedua:Bersihkan Cache menggunakan perintah dns-clean

Metode lain untuk menghapus cache DNS kami menggunakan perintah berikut:

sudo /etc/init.d/dns-clean start

Metode Ketiga:Flush Cache untuk beberapa Layanan DNS Ubuntu

Selanjutnya, kami akan menunjukkan kepada Anda beberapa perintah untuk membersihkan cache DNS untuk beberapa berbagai layanan DNS:

  • Hapus Cache DNS layanan nscd:
sudo /etc/init.d/nscd restart
  • Siram Cache DNS layanan BIND:
sudo /etc/init.d/named restart
  • Hapus Cache DNS layanan dnsmasq:
sudo /etc/init.d/dnsmasq restart
  • Jika Anda perlu membersihkan cache DNS untuk domain tertentu, gunakan perintah berikut:
sudo rndc flushname test.com
  • Hapus cache DNS untuk seluruh LAN:
sudo rndc flush lan
  • Secara berurutan, untuk membersihkan cache DNS untuk seluruh WAN:
sudo rndc flush wan

Siram DNS di Mesin CentOS

Untuk menghapus cache DNS sistem Anda pada mesin yang menjalankan platform CentOS, Anda dapat menggunakan perintah berikut.

systemctl restart dnsmasq.service

Outputnya harus seperti ini:

Itu saja yang perlu Anda ketahui tentang cara menyiram DNS di Ubuntu dan CentOS. Untuk pertanyaan lebih lanjut, tinggalkan komentar, dan kami akan dengan senang hati membantu Anda.


Cent OS
  1. Cara Membersihkan Cache DNS di Ubuntu dan LinuxMint

  2. Cara Mengaktifkan HTTP/2 di Nginx di Ubuntu dan CentOS

  3. Cara mengubah nama host di CentOS dan Ubuntu

  1. Cara Menginstal MongoDB di Ubuntu 20.04 dan CentOS 8

  2. Cara Mengatur Blok Server Nginx di Ubuntu dan CentOS

  3. Cara membersihkan cache penyelesai DNS di Linux (dan FreeBSD)

  1. Cara Membersihkan Cache DNS di macOS, Windows, &Linux

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

  3. Cara Menginstal dan Mengonfigurasi GitLab di CentOS 7 / Ubuntu 18.04 &Debian 9