# sudo su
- Pastikan hostname sudah benar
#hostname
#hostname -f
- Jika belum sama /etc/host
#vi /etc/hosts
- Pastikan tulisannya seperti dibawah ini:
127.0.0.1 localhost
127.0.1.1 smkn4klt.edu server19
192.168.12.44 smkn4klt.edu server19
- Kemudian edit juga : /etc/hostname
#vi /etc/hostname
- Kemudian reboot Server agar konfigurasi dapat tersimpan dan berjalan .
#reboot
Install BIND :
#sudo su > masukkan password
#apt-get install bind9 -y
Konfigurasi Cache NameServer
- Agar server dapat terkoneksi dengan internet edit : /etc/bind/named.conf.options
#vi /etc/bind/named.conf.options
- Hilangkan tanda // dan isi dengan DNS google
forwarders {
8.8.8.8;
8.8.4.4;
};
#/etc/init.d/bind9 restart
- Pastikan server sudah terkoneksi ke google.com
#ping google.com
Configure Primary/Master Nameserver
- Untuk menambahkan DNS Forward dan Reverse resolution pada bind9, edit /etc/bind9/named.conf.local.
Misal, nama domain kita : smkn4klt.edu dengan IP : 192.168.12.44
#vi /etc/bind/named.conf.local
- Pastikan kata yang ada sudah benar sperti ini :
zone "smkn4klt.edu" {
type master;
file "/etc/bind/db.kpliklaten.edu";
};
zone "12.168.192.in-addr.arpa" {
type master;
notify no;
file "/etc/bind/db.12";
};
Buat DNS Forward pada Master DNS Server
- Copy /etc/bind/db.local ke /etc/bind/db.smkn4klt.edu
# cp /etc/bind/db.local /etc/bind/db.smkn4klt.edu
# vi /etc/bind/db.smkn4klt.edu
- Kemudian rubah seperti ini, pastikan jangan sampai ada kata-kata yang salah :
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.smkn4klt.edu. root.localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.smkn4klt.edu.
kpliklaten.edu. IN MX 10 mail.smkn4klt.edu.
ns IN A 192.168.12.44
www IN A 192.168.12.44
mail IN A 192.168.12.44
Buat Reverse Resolution for Primary/Master NameServer
- Copy file /etc/bind/db.127 ke /etc/bind/db.44
#cp /etc/bind/db.127 /etc/bind/db.44> Edit file hasil copy-an : /etc/bind/db.44
#vi /etc/bind/db.44
- Rubah hingga seperti contoh ini :
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.smkn4klt.edu. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.
44 IN PTR ns.smkn4klt.edu.
44 IN PTR mail.smkn4klt.edu.
44 IN PTR www.smkn4klt.edu.
[ 44 di pojok kiri adalah ip terakhir komputer anda ]
Jalankan DNS Server yang telah anda buat
#/etc/init.d/bind9 restart
- Ganti DNS Nameservers pada PC klien ke sever DNS yg telah kita buat : 192.168.12.44
#vi /etc/network/interfaces
- Ubah settingan menjadi IP static dan tambahkan dns-nameservers 192.168.12.44
- Restart agar perubahan dapat tersimpan dan berjalan.
#/etc/init.d/networking restart
- Test DNS yg telah kita buat dengan memanggil smkn4klt.edu lewat browser.
Sumber :
http://cemplokx.blogspot.com/2014/07/setting-dns-server.html