Konfigurasi DNS Server Dengan Bind9

dns

 

Selamat malam semua. Masih pada bangun kan? Hehe, yang pastinya kalo gak bangun gak akan baca ini postingan. Ya iyalah. Ok ok. Pada kesempatan kali ini, kita akan belajar mengenai DNS Server Menggunakan Bind9.

Pertanyaan yang muncul pasti : Apa itu DNS? Apa itu bind9?

Ok, saya kasih tau, DNS atau Domain Name Service itu merupakan sebuah service atau layanan pentranslasian IP menjadi domain yang mana service ini biasanya diletakan di server sebuah jaringan. Domain itu semacam .com .id .gov .org .tech .net dan lain-lain. Intinya seperti itu, kalau belum paham, bisa komen langsung atau tanya mbah google.

Lanjut yak, Kawan semua, tau gak kalo kita sedang browsing-browsing di google memakai kata kunci domain, sebenarnya kita itu pakai alamat IP. Nah, dikarenakan kemampuan manusia dalam menghafal cenderung lebih banyak ke huruf dibandingkan dengan angka, (kaya penulis wkwkw) maka dibuatlah metode pentranslasian IP menjadi domain tersebut.

Sedangkan Bind9 itu salah satu aplikasi (yang sekarang sudah mencapai versi 9, makanya namanya disebut Bind9) yang digunakan untuk menjalankan DNS tersebut, yang mana perlu sedikit konfigurasi agar Bind9 itu berjalan lancar ketika pentranslasian domain kita.

Bagaimana konfigurasinya? Masih mau lanjut kan?

OK, akan penulis bahas sedikit konfigurasnya.

Pertama-tama, kita harus tahu File-file mana yang akan kita konfigurasi yaitu :

1. named.conf (Fungsinya untuk redirect DNS)

2. db.local ( Untuk file forward / mentranslasikan domain ke IP)

3. db.127 ( Untuk file reverse / mentranslasikan IP ke domain)

4. /etc/resolv.conf

OK, setelah tau sedikit tentang DNS dan Bind9, kita mulai konfigurasi. Kali ini kita akan membuat DNS server lokal dengan zone :

http://www.kecup.bung       : Untuk domain web server baik http maupun https

ftp.kecup.bung           : untuk domain ftp

mail.kecup.bung       : untuk domain mail server

miss.kecup.bung       : untuk domain virtualhost

Mari kita mulai,

INSTALL

Pertama, sebelum memulai konfigurasi, kita akan menginstall terlebih dahulu package bind9 nya. Karena secara default packet BIND9 belum tersedia. Caranya, pada terminal kita ketik :

apt install bind9

KONFIGURASI

1.File named.conf

Pertama, kita konfigurasi file named.conf yang berada di directory /etc/bind/ . Kita tambahkan konfigurasi :


zone “kecup.bung” {

       type master;          

       file “/etc/bind/forward”;      

};

zone “0.168.192.in-addr.arpa” {         

       type master;

       file “/etc/bind/forward”;

};


Keterangan :

1 : awal dari zona kecup.bung

2 : Penetapan zona bertipe master atau slave

3 : tempat file domain forward dikonfigurasi

4 : Akhir satu zona harus ditutup dengan kurawal

5 : Awal zona reserve. Ditulis 3 oktet IP Server dan dibalik

dns0

Selanjutnya kita copy file :

root@bismillah:/etc/bind# cp db.local forward

root@bismillah:/etc/bind# cp db.127 reverse

2. Konfigurasi File forward

Ubah konfigurasi asli dari file /etc/bind/forward menjadi (yang diganti yang dicetak tebal):


;

; BIND data file for local loopback interface

;

$TTL 604800

@ IN  SOA kecup.bung. root.kecup.bung. (

                                              2          ; Serial

                                604800          ; Refresh

                                  86400          ; Retry

                           2419200           ; Expire

                          604800 )          ; Negative Cache TTL

;

@             IN      NS      kecup.bung.

www      IN       A       192.168.0.23

ftp           IN       A       192.168.0.23

mail       IN       A       192.168.0.23

miss       IN       A       192.168.0.23


dns1

3. Konfigurasi file reverse

Ubah menjadi :


 ;

; BIND reverse data file for local loopback interface

;

$TTL 604800

@ IN SOA kecup.bung. root.kecup.bung. (

                                              2           ; Serial

                              604800           ; Refresh

                                86400            ; Retry

                           2419200            ; Expire

                             604800 )         ; Negative Cache TTL

;

@        IN        NS           kecup.bung.

23       IN       PTR         http://www.kecup.bung.

23       IN       PTR         ftp.kecup.bung.

23       IN       PTR         mail.kecup.bung.

23       IN       PTR        miss.kecup.bung.


dns2

4. Konfigurasi file /etc/resolv.conf

Konfigurasi yang terakhir adalah edit file /etc/resolv.conf

Tambahkan :

nameserver 192.168.0.23

dns3

PENGUJIAN

Untuk pengujian, bisa menggunkana nslookup.

root@bismillah:~# nslookup 192.168.0.23

Server     : 192.168.0.23

Address  : 192.168.0.23#53

23.0.168.192.in-addr.arpa     name = miss.kecup.bung.

23.0.168.192.in-addr.arpa     name = ananda.kecup.bung.

23.0.168.192.in-addr.arpa     name = ftp.kecup.bung.

23.0.168.192.in-addr.arpa     name = kecup.bung.

23.0.168.192.in-addr.arpa     name = http://www.kecup.bung.

23.0.168.192.in-addr.arpa     name = mail.kecup.bung.

root@bismillah:~#

dns4

Sekian dari penulis. Kurang lebihnya penulis minta maap. Penulis pun hanya manusia, jadi salah wajar kan? Maka dari itu komen kalo ada yang kurang reti atau ada kata-kata saya yang belum benar.

See you next time. Wassalamualaikum. 🙂

Advertisements

One thought on “Konfigurasi DNS Server Dengan Bind9”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.