Anda di halaman 1dari 4

Konfigurasi BIND9 DNS Server di Ubuntu 12.

04

Konfigurasi DNS server merupakan kegiatan yang menantang (aka: susah) dalam membangun sebuah server. lebih susah sedikit jika dibandingkan dengan konfigurasi samba dan FTP server So, here we go guys...

nb : tutorial ini mengasumsikan domain name server bind9 sudah terinstall

Membuat Forward Zone


Edit file /etc/bind/named.conf.local dengan perintah : sudo gedit /etc/bind/named.conf.local lalu ketik kode berikut :

zone "baka.com" { type master; file "/etc/bind/db.baka.com"; };

"example.com" bisa diganti dengan nama domain yang diinginkan lalu copy file /etc/bind/db.local ke file /etc/bind/db.example.com

sudo cp /etc/bind/db.local /etc/bind/db.baka.com

sesuaikan juga nama file dengan domain yang dibuat! /etc/bind/db.example.com bisa diganti dengan /etc/bind/db.namadomainmu.com

$TTL @

edit file /etc/bind/db.baka.conf sehingga menjadi :


604800 IN SOA baka.com. root.baka.com. ( 2 604800 86400 2419200 604800 ) IN A 192.168.1.10 ; Serial ; Refresh ; Retry ; Expire ; Negative Cache TTL

; @ @ @ ns www IN IN IN IN IN IN mail IN NS A AAAA A A MX A ns.baka.com. 192.168.1.10 ::1 192.168.1.10 192.168.1.10 mail.baka.com. 192.168.1.10

Sesuaikan IP pada file db.baka.com dengan ip server PENTING : anda harus menambahkan 1 pada serial setiap mengedit file db.baka.com sebelim me-restart bind9 server! jadi kalau file ini diedit lagi ubah serial menjadi 3.

Membuat Reverse Zone


Edit file /etc/bind/named.conf.local dengan perintah : sudo gedit /etc/bind/named.conf.local lalu ketik kode berikut :

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

sesuaikan nama reverse zone dengan 3 oktet pertama ip di server, misalnya ip server 193.166.4.1 maka nama zone menjadi 4.166.193.in-addr.arpa

$TTL @

lalu copy file /etc/bind/db.127 ke file /etc/bind/db.192 sesuaikan nama file dengan oktet pertama pada ip misalnya jika ip server 193.166.4.1 maka nama file menjadi db.193 edit file db.192 sehingga menjadi :
604800 IN SOA ns.baka.com. root.baka.com. ( 2 604800 86400 2419200 604800 ) ; Serial ; Refresh ; Retry ; Expire ; Negative Cache TTL

; @ 10 IN IN NS PTR ns. ns.baka.com.

sama seperti file sebelumnya, jika melakukan perubahan pada file ini sebelum server direstart harus menambahkan 1 pada serial langkah terakhir : restart dns server dengan perintah :

sudo service bind9 restart

cek konfigurasi DNS dengan menggunakan perintah dig dan host ketik di terminal dig baka.com, jika muncul hasil seperti :

; <<>> DiG 9.8.1-P1 <<>> baka.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19107 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION: ;baka.com. IN A

;; ANSWER SECTION: baka.com. 604800 IN A 192.168.56.101

;; AUTHORITY SECTION: baka.com. 604800 IN NS ns.baka.com.

;; ADDITIONAL SECTION: ns.baka.com. 604800 IN A 192.168.56.101

;; Query time: 3 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Tue May ;; MSG SIZE 1 10:12:20 2012

rcvd: 75

Selamat! DNS server sudah berhasil dikonfigurasi!

Anda mungkin juga menyukai