Kamis, 29 November 2012

konfigurasi DNS server pada ubuntu

Install DNS Server BIND

1
$ sudo apt-get install bind9
Konfigurasi DNS
IP Address yang saya gunakan 192.168.1.1 dengan nama domain ubuntu.lan
1
2
3
$ sudo su
# cd /etc/bind/
# nano named.conf.local

Tambahkan script di bawah ini :
1
2
3
4
5
6
7
8
9
10
zone "ubuntu.lan" {
 type master;
 file "/etc/bind/db.ubuntu";
};
 
zone "1.168.192.in-addr.arpa" {
 type master;
 notify no;
 file "/etc/bind/db.1";
}; 
Penulisan IP pada baris zone "1.168.192.in-addr.arpa" { ditulis terbalik.
Copy file db.local
1
2
# cp db.local db.ubuntu
# cp db.local db.1
Edit db.ubuntu, scriptnya :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
;
; BIND data file for local loopback interface
;
$TTL    604800
@   IN  SOA ns.ubuntu.lan. root.ubuntu.lan. (
                  2     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
@   IN  NS  ubuntu.lan.
@   IN  A   192.168.1.1
ns  IN  A   192.168.1.1
www IN  CNAME   ubuntu.lan.
Edit db.1, scriptnya :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
;
; BIND data file for local loopback interface
;
$TTL    604800
@   IN  SOA ns.ubuntu.lan. root.ubuntu.lan. (
                  2     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
@   IN  NS  ubuntu.lan.
1   IN  PTR ubuntu.lan.
ns  IN  PTR 192.168.1.1
www IN  PTR 192.168.1.1
Tambahkan dns-nameserver pada konfigurasi interface
1
2
3
# nano /etc/network/interfaces
dns-nameservers 192.168.1.1
dns-search ubuntu.lan
Konfigurasi dns-nameserver pada client Ubuntu Desktop 12.04
dns nameserver
Pengujian
1
2
3
4
5
6
7
$ nslookup ubuntu.lan
nslookup ubuntu.lan
Server:     192.168.1.1
Address:    192.168.1.1#53
 
Name:   ubuntu.lan
Address: 192.168.1.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$ dig ubuntu.lan
; <<>> DiG 9.8.1-P1 <<>> ubuntu.lan
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58799
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
 
;; QUESTION SECTION:
;ubuntu.lan.            IN  A
 
;; ANSWER SECTION:
ubuntu.lan.     604800  IN  A   192.168.1.1
 
;; AUTHORITY SECTION:
ubuntu.lan.     604800  IN  NS  ubuntu.lan.
 
;; Query time: 6 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sun Sep  9 08:00:55 2012
;; MSG SIZE  rcvd: 56
Pengujian terakhir akses http://ubuntu.lan
selamat mencoba :D

0 komentar:

Posting Komentar