Monday, May 27, 2013

Konfigurasi DNS di Ubuntu Server


Konfigurasi DNS di Ubuntu Server
Langkah pertama install bind9 dengan perintah:
# sudo apt-get install bind9
 Tekan Y untuk melanjutkan proses instalasi

Tunggu hingga proses selesai, lalu ketik perintah:

# cd /etc/bind/
# nano named.conf.local
Tambahkan script berikut:
 zone agung.com" { 
      type master;
      file "/etc/bind/db.ubuntu"; }
;

 zone "1.168.192.in-addr.arpa" { 
      type master; 
      file "/etc/bind/db.1";}
;


       ·   Kata “zone “agung.com” {” ialah nama dari zona domain yang dibuat. Contoh pada tutorial ini nama domainnya ialah anakwadung.com
·  Kata “type master;” ialah keterangan bahwa nama domain ini berupa DNS bertipe DNS master
·  Kata “file /etc/bind/db.ubuntu” ;” ialah perintah untuk meletakkan file konfigurasi utama ini pada file db.ubuntu
·   Kata “zone “1.168.192.in-addr.arpa” {” ialah definisi IP dari domain yang dibuat ( domain anakwadung.com ). IP ini merupakan IP Address dari server. Format penulisan zona ini diikuti 3 oktet pertama IP Address server yang ditulis secara terbalik. Misalkan server ini memiliki IP Address 192.168.1.2, maka format penulisannya ialah 1.168.192
·  Kata “type master;” ialah keterangan bahwa nama domain ini berupa DNS bertipe DNS master
· Kata “file /etc/bind/db.1” ;” ialah perintah untuk meletakkan file konfigurasi IP reverse pada file db.1

agung.com disini adalah nama domain, kalo anda ingin merubahnya silahkan dengan selera anda.
Copy file db.local
  # cp db.local db.ubuntu
     # cp db.local db.1

Edit db.ubuntu dengan perintah:
# nano db.ubuntu
Edit seperti ini:

;
; BIND data file for local loopback interface
;
$TTL    604800
@          IN     SOA ns.agung.com. root.agung.com. (
                  2                ; Serial
             604800       ; Refresh
              86400        ; Retry
            2419200     ; Expire
             604800 )    ; Negative Cache TTL
;
@          IN    NS  agung.com.
@          IN    A   192.168.1.1
ns           IN    A   192.168.1.1
www   IN    CNAME   tkj.com.
edit db.1 dengan perintah
# nano db.1
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN  SOA ns.agung.com. root.agung.com. (
                  2                ; Serial
             604800        ; Refresh
              86400         ; Retry
            2419200      ; Expire
             604800 )     ; Negative Cache TTL
;
@       IN  NS  tkj.com.
1          IN  PTR tkj.com.
ns        IN  PTR 192.168.1.1
www  IN  PTR 192.168.1.1

tambahkan dns-nameservers pada konfigurasi interface
 # nano /etc/network/interfaces
   dns-nameservers 192.168.1.1
   dns-search agung.com

lalu uji test dengan perintah :
# nslookup agung.com
nslookup agung.com
Server:     192.168.1.1
Address:    192.168.1.1#53

Name:   agung.com
Address: 192.168.1.1

No comments:

Post a Comment