Pengen Punya WebSite instan kualitas intan ?

Sunday, October 17, 2010

Konfigurasi DNS Server pada Debian

Catatan kali ini adalah bagaimana mengkonfigurasi DNS server pada Debian. Paket yang digunakan dalam hal ini adalah bind9. Pada instalasi default, paket ini merupakan bawaan dari OS. Jadi kita tinggal mengkonfigurasi saja. Dalam mengkonfigurasi DNS Server, file utama yang diperlukan adalah named.conf

oke langsung saja cari letak file named.conf

yoga:~# find / -name named.conf
/etc/bind/named.conf

nah tu terlihat file named.conf terletak pada /etc/bind/
edit file named.conf dengan editor kesukaan anda : :P

yoga:~# vi /etc/bind/named.conf

kita buat zone dengan menambahkan baris berikut dan jika selesai simpan file ini :

zone "commands.org.uk" {
        type master;
        file "/etc/bind/commands.org.uk";
};

zone "198.99.208.in-addr.arpa" {
        type master;
        file "/etc/bind/187.198.99.208";
};

copy file lain sebagai pendukung :

cp /etc/bind/db.local /etc/bind/commands.org.uk
cp /etc/bind/db.127 /etc/bind/187.99.198.208

pindah ke direktori /etc/bind/

cd /etc/bind/

edit file yang telah dicopy tadi

yoga:/etc/bind# vi commands.org.uk

edit file sehingga terlihat sebagai berikut,jika selesai simpan dan edit file berikutnya :

;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     commands.org.uk. root.commands.org.uk. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns1.commands.org.uk.
@       IN      A       208.99.198.187
ns1     IN      A       208.99.198.187
@       IN      MX 10   mail.commands.org.uk.
mail    IN      A       208.99.198.187
www     IN      CNAME   commands.org.uk.


;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     commands.org.uk. root.commands.org.uk. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns1.commands.org.uk.
187    IN      PTR     yog.commands.org.uk.

edit file resolv.conf

yoga:~# vi /etc/resolv.conf

isi dengan :

nameserver commands.org.uk

restart service bind9

yoga:~# /etc/init.d/bind9 stop
yoga:~# /etc/init.d/bind9 start

Pengecekan, anda bisa menggunakan beberapa tools untuk mengecek apakah konfigurasi sudah benar dan berhasil apakah belum. Di sini kita akan mengecek dengan tools nslookup namun pada instalasi default OS Debian tidak membawakan tools ini. Jadi kita harus menginstall terlebih dahulu. (untuk checking tidak harus menggunakan nslookup, bisa menggunakan tools lain seperti dig, host dan lain sebagainya)
install dns utils :

yoga:~# apt-get -t stable install dnsutils

checking :

yoga:~# nslookup
> set type=any
> commands.org.uk
Server:         127.0.0.1
Address:        127.0.0.1#53

commands.org.uk
        origin = commands.org.uk
        mail addr = root.commands.org.uk
        serial = 2
        refresh = 604800
        retry = 86400
        expire = 2419200
        minimum = 604800
commands.org.uk nameserver = ns1.commands.org.uk.
Name:   commands.org.uk
Address: 208.99.198.187
commands.org.uk mail exchanger = 10 mail.commands.org.uk.

sekian dulu catatan ini :)

0 comments:

Post a Comment