Instalasi dan konfigurasi DNS Server Bind9 Pada Ubuntu Server






Instalasi dan konfigurasi DNS Server Bind9
Pada Ubuntu Server

Sebagai contoh, maka akan digunakan ip dan domain sebagai berikut
Ip komputer adalah 10.17.0.191
Domain yang akan dibuat adalah jarkom.com
1. Install BIND9
$sudo apt-get install bind9
2. Konfigurasi file bind
a. Buat zona domain - jarkom.com.
$sudo nano /etc/bind/named.conf.local
Isikan
# zona jarkom.com
zone "jarkom.com" {
   type master;
   file "/etc/bind/zones/jarkom.com.db";
};

# DNS reverse
zone "0.17.10.in-addr.arpa" {
   type master;
   file "/etc/bind/zones/jarkom-rev.db";
};

b. Buat DNS Forwarding
$sudo nano /etc/bind/named.conf.options
Isikan ip dns ISP atau server yang sudah ada.
forwarders {
   10.10.1.1;
};
c. Edit file  /etc/resolv.conf , isikan ip komputer yang sudah diinstall DNS yaitu 10.17.9.33.
$ sudo nano /etc/resolv.conf
Isikan
search jarkom.com
nameserver 10.17.0.191
d. Definisikan zona
$sudo mkdir /etc/bind/zones
$sudo nano /etc/bind/zones/jarkom.com.db
Isikan
$TTL 3D
@ IN SOA ns.jarkom.com. admin.jarkom.com. (
   20121010
   28800
   3600
   604800
   38400
);
jarkom.com                IN        NS                   ns.jarkom.com.
@                                 IN        NS                   jarkom.com.
@                                 IN        A                     jarkom.com.
5TCB                         IN        A                     10.17.0.191
                                    TXT                            "Network Gateway"
The TTL or time to live disetting untuk 3 hari. ns.jarkom.com sebagai nameserver mendefinisikan ubuntudesktop and gateway sebagai A record. Dan www sebagai alias dari ubuntudesktop menggunakan CNAME

e. Buat file “jarkom-rev.db” untuk reverse lookup.
$sudo nano /etc/bind/zones/jarkom-rev.db
Isikan
$TTL 3D
@       IN      SOA     ns.jarkom.com. admin.jarkom.com. (
                2007062001
                28800
                604800
                604800
                86400
)
            IN      NS      ns.jarkom.com.
191      IN      PTR     5TCB.jarkom.com.
3. Aktifkan BIND
$sudo /etc/init.d/bind9 restart
4. Periksa dan test hasil instalasi dan konfigurasi
root@polsri : /home/polsri# 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
Tcp      0                      0          localhost:953                           *:*                               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


Analisa : Netstat digunakan untuk memantau koneksi jaringan pada suatu komputer, baik itu jaringan lokal (LAN) maupun jaringan internet. Keterangan keluaran diatas adalah:
  1. Proto. Kolom proto menunjukan jenis protokol yang dipakai bisa TCP atau UDP.
  2. Local Address. Kolom ini menjelaskan alamat dan nomor port yang ada di komputer anda yang mana saat itu sedang aktif melakukan koneksi. 
  3. Foreign Address. Kolom ini menunjukan koneksi yang dituju oleh local address beserta nomor portnya. 
  4. State. Kolom ini menunjukan status dari koneksi yang sedang terjadi. 

Dari hasil keluaran diatas,ada 2 yang dipantau yaitu Internet connection dan UNIX domain sockets. Keduanya tidak ada yang terhubung atau tidak terjadi koneksi, keduanya dalam keadaan LISTENING yang artinya siap untuk melakukan koneksi

root@polsri : /home/polsri# nmap 5tcb.jarkom.com


root@polsri : /home/polsri# dig 5tcb.jarkom.com

0 komentar:

Posting Komentar

Copyright 2009 Ade Mila Sintia. All rights reserved.
Bread Machine Reviews | watch free movies online by Blogger Templates