Server nama khusus caching, atau server nama rekursif, menawarkan layanan resolusi tetapi tidak otoritatif untuk zona mana pun. Server nama cache DNS ini menyimpan jawaban atas pertanyaan sebelumnya di cache (memori) untuk jangka waktu tertentu. Ketika server nama caching-only menerima kueri, ia menjawab dari cache jika bisa. Jika tidak memiliki jawaban di cache, kueri akan diteruskan ke server yang berwenang.
Meskipun tidak disarankan untuk alasan keamanan, server nama juga dapat dikonfigurasi untuk memberikan jawaban otoritatif atas kueri di beberapa zona, sambil bertindak sebagai server nama yang hanya menyimpan cache untuk semua zona lainnya.
Mengonfigurasi server nama khusus cache
Untuk mengonfigurasi sistem sebagai server nama cache DNS saja, lakukan langkah-langkah berikut (sebagai pengguna root):
1. Instal paket bind:
# yum install bind
2. Tambahkan baris berikut ke awal /etc/resolv.conf mengajukan. Baris ini menunjukkan penggunaan sistem lokal sebagai server nama utama:
# vi /etc/resolv.conf nameserver 127.0.0.1
3. Jika NetworkManager sedang berjalan, tambahkan baris berikut ke /etc/sysconfig/network-scripts/ifcfg-[interface] berkas:
DNS1=127.0.1.1
Langkah ini hanya diperlukan jika Anda menjalankan NetworkManager di sistem Anda. Anda juga dapat menonaktifkan NetworkManager pada sistem menggunakan langkah-langkah yang dijelaskan dalam posting di bawah ini:
CentOS / RHEL 7 :Cara menonaktifkan NetworkManager4. Pastikan layanan jaringan berjalan:
# systemctl start network
5. Aktifkan dan mulai layanan bernama:
# systemctl enable named # systemctl start named