Senin, 28 November 2011

NSTALASI DNS SERVER DI DEBIAN LENNY


NSTALASI DNS SERVER DI DEBIAN LENNY

selasa-29 november 2011
Singkatnya dns server ini tujuannya untuk menerjemahkan ip ke domain ataupun sebaliknya :) . Pada contoh kali ini kita akan menggunakan domain surbakti.web.id dengan ip 89.238.177.11 (ip public). Untuk penulisan ip di named.conf ipnya dibalik dan angka terakhirnya ngga diikutkan karena nanti akan dimasukkan kedalam reverse ip ke domain, ini untuk mempermudah membuat reverse beberapa ip.

Pertama install paket bindnya :
apt-get install bind9 -y
lalu tambahkan zone kita di :  /etc/bind/named.conf
nano /etc/bind/named.conf
……
zone “surbakti.web.id” IN {
type master;
file “/var/lib/bind/surbakti.web.id.zone”;
allow-update { none; };
};
zone “177.238.89.in-addr.arpa” IN {
type master;
file “/var/lib/bind/177.238.89.rev”;
allow-update { none; };
};
…….
sekarang buat zone untuk surbakti.web.id.zone
nano /var/lib/bind/surbakti.web.id.zone
$TTL            86400
@                 IN SOA            surbakti.web.id.  root.surbakti.web.id. (
2010061301     ; serial
1H      ; refresh
1M      ; retry
1W      ; expiry
1D )    ; minimum
@                    IN NS                ns1.surbakti.web.id.
@                    IN A                 89.238.177.11
ns1                  IN A                 89.238.177.11
@                    IN MX   10           mail.surbakti.web.id.
mail               IN A                 89.238.177.11
WWW           IN A                 89.238.177.11
dan satu lagi zone untuk reverse ip ke domain
nano /var/lib/bind/177.238.89.rev
$TTL    86400
@                  IN SOA          surbakti.web.id. root.surbakti.web.id. (
2010061302     ; serial
1H      ; refresh
1M      ; retry
1W      ; expiry
1D)     ; minimum
@                   IN NS            ns1.surbakti.web.id.
11                  IN PTR           surbakti.web.id.
tambahkan ip dan domain yang akan diresolve di /etc/resolve.conf
nano /etc/resolve.conf
search surbakti.web.id
nameserver 89.238.177.11
restat bind9
/etc/init.d/bind9 restart
lalu cek dengan dig, kalo dig belum terinstall, install dengan apt-get install bind-utils
deb:~# dig -x 89.238.177.11
; <<>> DiG 9.5.1-P3 <<>> -x 89.238.177.11
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12586
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;11.177.238.89.in-addr.arpa.    IN    PTR
;; ANSWER SECTION:
11.177.238.89.in-addr.arpa. 86400 IN    PTR    surbakti.web.id.
;; AUTHORITY SECTION:
177.238.89.in-addr.arpa. 86400    IN    NS    ns1.surbakti.web.id.
;; ADDITIONAL SECTION:
ns1.surbakti.web.id.    86400    IN    A    89.238.177.11
;; Query time: 0 msec
;; SERVER: 89.238.177.11#53(89.238.177.11)
;; WHEN: Sun Jun 13 21:33:38 2010
;; MSG SIZE  rcvd: 107
deb:~#

Tidak ada komentar:

Posting Komentar