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 dnsutilssetalah 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 ::1silahkan 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-allroutersuntuk 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 restartpastikan 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:
Post a Comment