Langkah -langakah konfigurasi DNS Server di Debian
1. Pertama buka debian yang telah kamu install
2. Login sebagai root
3. Install paket aplikasi DNS Server dengan cara #apt-get install bind9, lanjut dengan pilih Y
4. Masuk ke dalam folder etc/bind
5. Salin file db.local dengan nama db.fafa (namanya teserah kalian, agar lebih memudahkan isi dengan nama) dengan cara #cp db.local db.fafa
7. Selanjutnya lakukan konfigurasi pada file db.fafa dengan cara #nano db.fafa
8. Ganti localhost dengan nama domain, sebagai contoh : fafa.tkj untuk lebih mudahnya bisa dilakukan dengan cara tekan Ctrl+W+R lalu cari localhost kemudian replace dengan fafa.tkj
Ganti @ paling bawah dengan www, Ganti A4 dibawah menjadi A saja
Ganti angka disamping tulisan A dengan ip 192.168.100.22 (ip address debian kamu)
Jangan lupa ganti nomor serial setiap mengganti settingannya,
Lebih mudahnya ikuti saja seperti dibawah ini, save lalu exit
9. Setelah itu, lakukan konfigurasi juga pada file db.22 dengan cara #nano db.22
10. Ganti localhost dengan nama domain
Ganti angka dibawah @ dengan digit ke 4 ip 192.168.100.22 yang berarti 22
Jangan lupa ganti nomor serialnya, save lalu exit
11. Berikutnya konfigurasi file named.conf.default-zones dengan cara #nano named.conf.default-zones copy tulisan zone localhost dan zone 127 dengan cara Ctrl+6 untuk blok, Alt+6 untuk Copy dan Ctrl+U untuk paste di paling bawah
12. Ganti localhost dengan nama domain(fafa.tkj) dan db.local menjadi db.fafa
Ganti angka 127 dengan 3 digit pertama ip 192.168.100.22 tapi dibalik sehingga jadi 100.168.192 dan ubah db.127 menjadi db.22
13. Lalu tambahkan ip address debian, punya saya 192.168.100.22 di resolv.conf dengan cara #nano /etc/resolv.conf
14. Setelah melakukan konfigurasi, selanjutnya restart service bind9 dengan cara
15. Untuk pengujian, bisa menggunakan nslookup nama domain atau ip kamu contoh : nslookup fafa.tkj
16. Apabila sudah muncul seperti gambar di atas maka konfigurasi dns server telah berhasil
Source:http://nguprek.com/cara-konfigurasi-dns-server-di-debian/