Searching...
Wednesday, February 26, 2014

Install dan Setting DNS Server di Ubuntu 12.04 LTS

12:06 AM
Media e-Book and Tutorial,- Sebelum membahas setting komputer sebagai server DNS, sedikit akan memberikan gambaran tentang DNS, Domain Name System (DNS) secara gamblangnya digunakan untuk sebuah identitas atau penamaan untuk translasi dari IP address ke sebuah nama host yang lebih mudah diingat sehingga klien dapat terhubung dengan suatu server (web server, email, ftp dan koneksi lain) dengan menggunakan nama domain dan bukan IP address, walau secara dasarnya bisa mengakses suatu host bisa dengan alamat IP address tapi akan lebih mudah mengingatnya dengan sebuah nama alamat server, misal alamat webaccess. www.remediaco.com, www.google.com, mail.remediaco.com jika ingin terhubungan dengan email server. kira-kira gambaranya seperti itu.
Bagaimana membangun Server DNS pada server local kita ?. pertanyaan ini coba akan saya paparkan cara membuat Server DNS khusunya pada sistem operasi linux dengan distro UBUNTU 12.04.
coba saya kan men setting tiga buah nama domain name system dengan alamat ip yang berbeda.
persiapan :
misal  ada tiga unit server local :
1. zcs.remediaco.com = dns server dengan ip address 192.168.20.254
2. mail.remediaco.com = email server dengan ip address 192.168.20.254
3. voip.remediaco.com = untuk server voip pbx dengan ip address 192.168.20.25

dalam hal ini sudah terinstall sistem operasi linux distro ubuntu 12.04 LTS yang terinstall hanya service ssh server, langakah selanjutnya :

menginstall service dns server di ubuntu (bind9), dengan menjalankan perintah :
adminuser@zcs:/$ sudo apt-get install bind9 bind9-doc dnsutils
setalah proses install diatas selesai maka, silahkan anda edit fil yang beralokasi di "/etc/bind/named.conf". file ini adalh file konfigurasi untuk pembuatan dns, silahkan ketik:
adminuser@zcs:/$ sudo pico /etc/bind/named.conf

zone "remediaco.com" {
     type master;
     file "/etc/bind/db.remediaco.com";
};
script diatas silahkan anda tambahkan di paling bawah pada file "/etc/bind/name.conf".
kemudian anda copy file db.local (default konfigurasi)  dengan nama db.remediaco.com dan kemudain pada file db.remediaco.com anda rubah settingan sebgai berikut: dengan menjalankan perintah "/$sudo pico /etc/bind/db.remediaco.com"
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     zcs.remediaco.com. root.localhost. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      zcs.remediaco.com.
@       IN      NS      ftp.remediaco.com.
@       IN      MX 10   mail.remediaco.com.
@       IN      A       192.168.20.254
zcs     IN      A       192.168.20.254
mail    IN      A       192.168.20.254
ftp     IN      A       192.168.20.101
@       IN      AAAA    ::1
silahkan simpan file tersebut, lakukan konfigurasi pada file " /etc/hosts " kemudain edit tambahkan ip address untuk masing masing host pada baris 1,2,3 berikut:
127.0.0.1       localhost
192.168.20.254  zcs.remediaco.com       zcs
192.168.20.254  mail.remediaco.com      mail
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
untuk melakukan pengetesan silahkan restart service dns server, dengan perintah : "sudo /etc/bind/bind9 restart"
adminuser@zcs:/$ dig remediaco.com mx

; <<>> DiG 9.8.1-P1 <<>> remediaco.com mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- 0="" 10="" 137="" 14:45:36="" 1511="" 192.168.20.254="" 192.168.20.25="" 1="" 2014="" 26="" 2="" 3="" 604800="" a="" aa="" additional:="" additional="" address:="" adminuser="" answer:="" answer="" authority:="" authority="" feb="" flags:="" id:="" in="" mail.remediaco.com.="" mail.remediaco.com="" msec="" msg="" mx="" name:="" noerror="" ns="" nslookup="" opcode:="" pre="" qr="" query:="" query="" question="" ra="" rcvd:="" rd="" remediaco.com.="" section:="" server:="" size="" status:="" time:="" voip.remediaco.com.="" wed="" when:="" zcs.remediaco.com.="" zcs:="">
;
adminuser@zcs:/$ sudo /etc/init.d/bind9 restart
pastikan yang terdeteksi untuk pengalamatan address host server sesuai dengan yang di file db.remediaco.com, jika terjadi error periksalah kembali script konfigurasi anda. setelah itu anda tinggal coba melalu kompter client anda untuk konek menggunkan dns anda, dan lakukan pengetesan seperti nslookup dan ping.

0 comments: