CARA MENGINSTALL DNS SERVER DENGAN BIND9 PADA UBUNTU
Langkah-langkah untuk melakukan instalasi dan konfigurasi Bind9 sebagai DNS server lokal :
1. Install bind dengan perintah :
$ sudo aptitude install bind9
2. meng-edit file named.conf menggunakan editor nano dengan perintah:
$ sudo nano /etc/bind/named.conf .local
Kemudian tambahkan Zonenya.
zone "jarkom.com" IN {
type master;
file "/etc/bind/jarkom.com.db";
allow-update { none; };
};zone "0.0.10.in-addr.arpa" IN {
type master;
file "/etc/bind/jarkom.com-ptr.db";
allow-update { none; };
};
3. Buatlah 2 file yang ada pada file named.conf yang telah dibuat buat (jarkom.com.db dan jarkom.com-ptr.db).
$ sudo nano /etc/bind/jarkom.com.db
Isikan :
$TTL 604800
@ IN SOA jarkom.com. admin.websaya.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.jarkom.com.
@ IN A 10.17.0.193
localhost IN A 10.17.9.33
5tcb IN A 10.17.0.193
ns IN A 10.17.0.193
$ sudo nano /etc/bind/websaya.com-ptr.db
Isikan :
$TTL 604800
@ IN SOA jarkom.com. root.jarkom.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;IN NS ns.jarkom.com
193 IN PTR jarkom.com.
4. Lalu edit beberapa file agar semua berjalan lancar seperti berikut :
$ sudo nano /etc/hosts
Isikan :
10.17.9.33 localhost
10.17.0.193 websaya.com server
Lalu cek kenbali resolv.conf :
$ sudo nano /etc/resolv.conf
Isikan :
domain jarkom.com
search jarkom.com
nameserver 10.17.0.193
Cek juga named.conf.options :
$ sudo nano /etc/bind/named.conf .local.options
options {
directory "/var/cache/bind";forwarders {
10.10.1.1; //IP DNS Server ISP PC
};auth-nxdomain yes; # conform to RFC1035
listen-on-v6 { any; };
};
Lalu simpan file tersebut.
Restart Bind :
$ sudo /etc/init.d/bind9 restart
Jalankan Perintah:
# netstat - -
listening | more
# nmap
5tcb.jarkom.com
# dig
5tcb.jarkom.com
Jika berhasil maka akan seperti ini :
# netstat - -
listening | more
Active Internet connection (only servers)
Proto Recv-Q
Send –Q Local
Address Foreign Address State
Tcp 0 0 5TCB.jarkom.com:domain *:* LISTEN
Tcp 0 0 localhost:domain *:* LISTEN
Tcp6 0 0 [::] :domain [::]:* LISTEN
Tcp6 0 0 ip6-localhost:953 [::]:* LISTEN
Udp 0 0 5TCB.jarkom.com:domain *:*
Udp 0 0 localhost:domain *:*
Udp6 0 0 [::] :domain [::]:*
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
Unix 2 [ACC] SEQPACKET LISTENING 7216 /run/udev/control
Unix 2 [ACC] STREAM LISTENING 7059 @/com/ubuntu/upstart
Unix 2 [ACC] STREAM LISTENING 7350 /Var/Run/dbus/system_
Bus_socket
Unix 2 [ACC]
STREAM LISTENING 8444 /var/run/acpid.socket# nmap 5tcb.jarkom.com
Starting
Nmap 5.21 (http://nmap.org) at 2012-10-11
14:38 WIT
Nmap scan report for 5tcb.jarkom.com
(10.17.0.193)
Host is up (0.000012s latency).
rDNS
record for 10.17.0.193: 5TCB.jarkom.com
Not shown: 999 closed ports
PORT STATE SERVICE
53/tcp open domain
Nmap done: 1 IP address (1 host up) scanned in
0.13 seconds
# dig
5tcb.jarkom.com
; <<>> diG options: +cmd
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY,
status: NOERROR, id: 680
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL:
1
;; QUESTION SECTION:
; 5tcb.jarkom.com. IN A
;; ANSWER SECTION:
5tcb.jarkom.com. 259200 IN A 10.17.0.193
;; AUTHORITY SECTION:
Jarkom.com. 259200 IN NS ns.jarkom.com.
;; ADDITIONAL SECTION:
Ns.jarkom.com.
;; Query time: 8 msec
;; SERVER: 10.17.0.193#53(10.17.0.193)
;; WHEN: Thu Oct 11 14:39:01 2012-10-11
;; MSG SIZE rcvd: 82
0 komentar:
Posting Komentar