#Pertama, install bind9.
apt-get install bind9
#Masuk ke direktori bind
cd /etc/bind
#Buka file named.conf.local
nano named.conf.localhost
#Lalu tambahkan konfigurasi berikut
zone "nungky009.com" {
type master;
file "/etc/bind/db.nungky009";
}
zone "192.10.68.128.in-addr.arpa" {
type master; file "/etc/bind/db.192";
}
Penjelasannungky009 : alamat website anda
47.168.192: alamat ip dns. Di sini saya menggunakan konfigurasi dari eth1 yaitu lan card yang terhubung ke client. Konfigurasi saya pada eth1 adalah ip: 192.168.10.128 subnetmask: 255.255.255.0 gateway: 192.168.10.128 dns:192.168.10.128
#Setelah itu buat file konfigurasi
cp db.localhost db.nungky009 cp db.172 db.192
#Edit file db.nungky009
nano db.nungky009
#Lalu setting konfigurasi sebagai berikut
$TTL 604800
@ IN SOA nungky009.com. root.nungky009.com. (
20140518; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.nungky009.com.
@ IN A 192.168.10.128 localhost IN A 127.0.0.1
www IN A 192.168.10.128 ns IN A 192.168.10.128
#Edit file db.192
nano db.192
#Lalu setting sebagai berikut
$TTL 604800
@ IN SOA nungky009.com. root.nungky009.com. (
20140518; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS ns.nungky009.com
2 IN PTR nungky009.com.
#Settingan terakhir yaitu forwarder
nano named.conf.options
#Edit forwarders sesuai dengan settingan. Hilangkan tanda //
forwarder {
192.168.10.128;
124.81.119.50;
}
Penjelasan:
192.168.10.128 : ip dns
124.81.119.50 : dns dari eth0 yang saya gunakan untuk koneksi ke internet
#Kemudian edit juga file resolv
nano /etc/resolv.conf
Tambahkan baris nameserver 192.168.1.1 di baris pertama
Langkah terakhir yaitu restart bind9
/etc/init.d/bind9 restart
#Setelah itu coba ping alamat dns anda.
ping nungky009.com
Jika muncul reply, berarti konfigurasi dns berhasil. Jika belum silahkan cek kembali langkah di atas. Pengalaman saya, salah spasi satu aja bisa berakibat dns tidak berjalan. Jadi harus teliti.
Tidak ada komentar:
Posting Komentar