DNS bertanggung jawab untuk menyelesaikan nama situs web ke dalam IP masing-masing. Setiap kali Anda mengunjungi situs web, sistem operasi dan browser web Anda akan menyimpan catatan untuk domain dan alamat IP yang sesuai. File cache berisi informasi tentang semua situs yang dikunjungi seperti nama host, alamat IP.
Masa berlaku file cache ditentukan oleh Time to Live. Selama file cache valid, itu akan menjawab permintaan konten tanpa harus melalui server DNS. Menggunakan file cache DNS yang kedaluwarsa akan menyebabkan kesalahan dan kerentanan keamanan. Berikut adalah beberapa alasan mengapa Anda harus sering menyiram DNS Anda.
- Masalah Teknis: untuk memaksa sistem operasi mencari catatan DNS yang diperbarui guna menyelesaikan koneksi dan menampilkan konten yang salah.
- Perilaku Penelusuran: menyimpan data DNS memudahkan peretas untuk mendapatkan riwayat penelusuran Anda.
- Keamanan: File cache DNS adalah target penting dan utama untuk spoofing, yang dapat membahayakan informasi sensitif pengguna.
Di Linux, tidak ada caching DNS tingkat OS seperti itu kecuali jika layanan caching seperti systemd-resolved, DNSMasq, atau NSCD diinstal dan dijalankan.
- Sistem Terselesaikan
Ikuti perintah di bawah ini untuk memeriksa apakah layanan cuaca berjalan atau tidak.sudo systemctl is-active systemd-resolved.service
Jika layanan berjalan, itu akan menunjukkan Aktif baik itu menunjukkan Tidak Aktif . Untuk menghapus cache DNS, gunakan perintah Systemd Resolved command.sudo systemd-resolved --flush-caches
Perhatikan bahwa, jika layanan Anda aktif dan perintah berhasil dipecat, itu tidak akan menghasilkan apa-apa. Jadi, artinya Anda harus membersihkan cache DNS. - DNSMasq:
Ini adalah server nama caching DNS yang ringan. Jika sistem Anda menggunakan DNSMasq sebagai server caching, Anda harus memulai ulang layanan tersebut untuk membersihkan cache DNSsudo systemctl restart dnsmasq.service
Atausudo service dnsmasq restart
- NSCD:
Ini adalah sistem caching DNS yang disukai untuk sebagian besar sistem Linux. Jika Anda menggunakan sistem ini, jalankan perintah di bawah ini untuk membersihkan cache DNS.
sudo systemctl restart nscd.service
Atausudo service nscd restart
Bagaimana cara memperbaiki su USER Fails Dengan su:tidak dapat membuat proses anak:Sumber daya tidak tersedia untuk sementara Kesalahan di CloudLinux?
Bagaimana cara menghasilkan dan menggunakan kunci SSH di sistem Linux?