+62 858-5061-3346

Sidoarjo, East Java, Indonesia

Get Update on our recent article & Tabs

Rabu, 10 September 2014

Cara Setting Bind9 di Ubuntu


Konfigurasi DNS server merupakan kegiatan yang menantang 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 "anas.com" {
type master;
file "/etc/bind/db.anas";
};

  • "anas.com"  bisa diganti dengan nama domain yang diinginkan
  • lalu copy file /etc/bind/db.local ke file /etc/bind/db.anas
sudo cp /etc/bind/db.local /etc/bind/db.anas
  • sesuaikan juga nama file dengan domain yang dibuat! /etc/bind/db.anas bisa diganti dengan /etc/bind/db.namadomainmu.com
  • edit file /etc/bind/db.anas sehingga menjadi :
$TTL    604800
@ IN SOA anas.com. root.anas.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS anas.com.
@ IN A 192.168.1.254
@ IN AAAA ::1
www IN A 192.168.1.254
  • Sesuaikan IP pada file db.baka.com dengan ip server
  • PENTING : anda harus menambahkan 1 pada serial setiap mengedit file db.anas sebelum 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 "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 193.in-addr.arpa
  • 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 :
$TTL    604800
@ IN SOA anas.com. root.anas.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS anas.com
1.1.168 IN PTR anas.com.


  • sama seperti file sebelumnya, jika melakukan perubahan pada file ini sebelum server di-restart 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 anas.com, jika muncul hasil seperti :
; <<>> DiG 9.8.1-P1 <<>> anas.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1419944
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

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

;; ANSWER SECTION:
anas.com. 604800 IN A 192.168.1.254

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

;; ADDITIONAL SECTION:
ns.anas.com. 604800 IN A 192.168.1.254

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

  • Selamat! DNS server sudah berhasil dikonfigurasi!

Tidak ada komentar:
Write komentar

Hey, we've just launched a new web portal. You'll like it - https://www.anasfalahuddin.com
Join Our Newsletter