Membuat DNS mengunakan BIND9 #ngoprekLinux

DNS

asek..

lagi banyak tugas pratikum,
kali ini pratikum jaringan komputer untuk membuat DNS dan mengatur nya.
saya memilih menggunakan mode konsole dulu, agar memahami proses yang terjadi, sebelum mengerjakan dengan versi GUI (grapik user interface) menggunakan webmin.

Stepnya berikut (via konsole), dimohon sangat teliti.
1. menginstall apache bind9

sudo apt-get install apache2 bind9

2. Mengatur interface yang akan dijadikan alamat ip.
saya menggunakan eth0.

sudo gedit /etc/network/interface

isikan ini, menyesuaikan

auto lo eth0
iface lo inet loopback

iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0


3. Mengatur hosts, menyesuaikan

sudo gedit /etc/hosts

edit sesuai kebutuhan

127.0.0.1    localhost
127.0.1.1    restu

#The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.1.2    restu.vanmalay restu

4. mengatur hostname, sesuaikan dengan hosts tadi

sudo gedit /etc/hostname

restu

5. mengatur nameserver

sudo gedit /etc/resolv.conf

tambahkan

nameserver 192.168.1.2 #sesuai IP

6. Restart network.

sudo /etc/init.d/networking restart
sudo /etc/init.d/apache2 restart

7. menambah referensi zona master.

sudo gedit /etc/bind/named.conf.local

tambahkan baris berikut ini, (menyesuaikan)

zone “restu.vanmalay” {
type master;
file “/var/lib/bind/restu.vanmalay.hosts”;
};
zone “2.1.168.192.in-addr.arpa” {
type master;
file “/var/lib/bind/192.168.1.2.rev”;
};

nama 2.1.168.192 adalah ip eth0 yang dibalik dari 192.168.1.2

8. Menambah master zone restu.vanmalay. nama sesuai dengan domain yang anda buat. kasus saya. restu.vanmalay

sudo gedit /var/lib/bind/restu.vanmalay.hosts

isikan dengan isian berikut

$ttl 38400
restu.vanmalay.    IN    SOA    restu.vanmalay. 192.168.1.2 (
1323846669
10800
3600
604800
38400 )
restu.vanmalay.    IN    NS    restu.vanmalay.
restu.vanmalay.    IN    A    192.168.1.2
www.restu.vanmalay.    IN    A    192.168.1.2
mail.restu.vanmalay.    IN    A    192.168.1.2
restu.vanmalay.    IN    MX    10 mail.restu.vanmalay.

buat dengan sangat teliti. kurang titik, atau spasi tidak akan jalan.
simpan

10. menambah reverse addres dari zona 192.168.1.2

sudo gedit /var/lib/bind/192.168.1.2.rev

isi menyesuaikan

$ttl 38400
2.1.168.192.in-addr.arpa.    IN    SOA    restu.vanmalay. admin.restu.vanmalay. (
1323846963
10800
3600
604800
38400 )
2.1.168.192.in-addr.arpa.    IN    NS    restu.vanmalay.
2.1.168.192.in-addr.arpa.    IN    PTR    restu.vanmalay.

isian angka adalah IP eth0 yang dibalik.
simpan

11. mengecek perintah log

sudo tail -f /var/log/syslog

12. Buka tab baru, lakukan restart service

sudo /etc/init.d/bind9 restart
sudo /etc/init.d/apache2 restart

amati apa yang terjadi di tab sebelumnya (tail -f)

13 Bila tidak ada yang aneh. lanjutkan

dig restu.vanmalay

harusnya mengeluarkan jawaban seperti ini.

; <<>> DiG 9.7.3 <<>> restu.vanmalay
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54673
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;restu.vanmalay.            IN    A

;; ANSWER SECTION:
restu.vanmalay.        38400    IN    A    192.168.1.2

;; AUTHORITY SECTION:
restu.vanmalay.        38400    IN    NS    restu.vanmalay.

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Dec 29 16:14:13 2011
;; MSG SIZE  rcvd: 62

perhatikan tiap section, “answer”
sukses.

regard
Tuan Pembual