Bagaimana cara mengatur server DNS sederhana untuk menjawab hanya untuk satu nama dan meneruskan semua yang lain?

16

Saya ingin menyiapkan server Linux (Ubuntu) kecil untuk proyek sekolah. Server sekolah ini harus meneruskan semua permintaan ke server DNS utama jaringan dan membalas dengan alamat IPv6 ketika diminta untuk Google.com

Bagaimana saya bisa melakukan ini?

angaran
sumber

Jawaban:

17

Saya pernah menggunakan dnsmasqhal serupa di masa lalu.

Pertama edit /etc/hostsfile Anda dan tambahkan entri yang relevan sehingga mereka menyelesaikan ke alamat yang diharapkan ketika mencobanya secara lokal (misalnya dengan ping). Lalu apt-get install dnsmasqdan make yakin no-hostsadalah komentar keluar dalam file konfigurasi (harus secara default).

Cara ini bekerja (secara default) adalah: ketika harus menyelesaikan nama, dnsmasqpertama cari di hostsfile Anda . Jika tidak ditemukan, itu meneruskannya melalui server DNS yang dikonfigurasi pada /etc/resolv.conf.

Eduardo Ivanec
sumber
Terima kasih, ini hanya apa yang saya cari. Dnsmasq menawarkan file konfigurasi yang sederhana dan mudah, saya menambahkan baris untuk menyelesaikan google.com ke alamat IPv6 dan berfungsi seperti pesona tanpa menyentuh resolv.conf!
angaran