Membuat DNS Server Pada XP

October 6th, 2010   Admin   Tips dan Trik Lain

Installasi dan Setting BIND 9 di Windows XP

Download Programnya disini
Setelah proses download selesai, ekstrak file zip hasil download ke sembarang folder lalu jalankan file ‘BINDInstall.exe’. Pada target directory defaultnya adalah : C:WINDOWSsystem32dns. Jika anda masih awam, disarankan untuk menggunakan defaultnya saja. Isi kolom service account password dan confirm service account password. Biarkan pilihan option seperti apa adanya (default) dan tekan tombol install. Installer akan membuat service baru dengan nama ISC BIND dan membuat folder bin dan etc pada target directory.

Pada folder etc copykan file BIND template yang bisa di download disini.
File2 template tersebut adalah :
named.conf
rndc.key
named.ca
basiczone.com.zone
127.0.0.rev
Selanjutnya kita akan edit file2 template tersebut. Gunakan editor teks seperti notepad atau wordpad atau tools teks editor lainnya, Kalau saya menggunakan notepad++.
1. named.conf
Kita harus memberitahu BIND dimana file zone kita akan di simpan. Ganti tulisan “/var/name” pada baris 16, spt di bawah ini:

Dengan path dimana folder etc berada, apabila saat install target directory tidak dirubah, defaultnya adalah :

dengan asumsi C:WINDOWS adalah windows directory. Sekarang scroll kebawah ke baris 128, yaitu Zone Configuration, ganti pada “basiczone.com” dan Reverse zone:

dengan domain yang akan kita host di server. Misalkan nama domainnya adalah : zickkeen, maka akan menjadi seperti ini :
ganti dengan Public IP Address yang kita dapat dari ISP, misalkan ip nya adalah 111.222.33.444 maka jadinya akan seperti ini :

mengapa kok digit terakhir 444 nggak diikutkan?, karena disini kita membuat sebuah reverse zone file untuk semua ip address yang bermula dengan 11.22.33. tutup dan simpan file named.conf. Sekarang kita selesai mengkonfigurasi file named.conf, sekarang kita akan lanjut untuk setup file domain dan reverse ip zone. rename file basiczone.com.zone ke zickkeen.zone
rename file 127.0.0.rev ke 11.22.33.rev

2. zickkeen.zone

Buka file zickkeen.zone
Kolom 1 berisi @, ns1, ns2, www, mail.
Kolom 2 berisi SOA, NS, MX, A.
Kolom 4 berisi keterangan untuk kolom 1,2 dan 3
Nah yang dimodifikasi adalah pada kolom 3. Ganti semua ip 127.0.0.1 s/d 127.0.0.4 dengan public ip address kita seperti diatas yaitu : 111.222.33.444

Sekedar catatan, ns1 dan ns2 yang tercatat di registrar pada saat daftar domain haruslah ns1.zickkeen dan ns2.zickkeen. setting MX record berasumsi bahwa email server kita adalah mail.zickkeen. Apabila kita ingin diganti ‘webmail’ misalnya, ganti setting :
@ mx 10 mail;
menjadi :
@ mx 10 webmail;
Tutup dan simpan file zickkeen.zone
Kemudian rename file 127.0.0.rev dengan 11.22.33.rev

  1. 111.222.33.rev

Buka file 111.222.33.rev
Disini akan setting PTR record untuk 4 public ip address, karena saat ini diasumsikan kita hanya punya 1 public ip saja, maka hapus baris ini :

dan ganti dengan :

Tutup dan simpan file 111.222.33.rev

Pada bagian ini semua setting telah selesai dilakukan. Saatnya untuk start service dengan cara :

Control Panel  Administrative Tools  Services  ISC BIND  Start

Apabila pada saat starting service dan timbul error seperti ini:

Coba cek pada dos prompt, caranya:
Start  Run  ketik CMD (enter)

Kemudian Pindah k directory “c:windowssystem32dnsbin” dg cara ketik:
cd c:windowssystem32dnsbin [enter]

kemudian ketikkan perintah named-checkconf.exe

Coba cek lagi settingan pada named.conf dan file lainnya seperti diatas apa sudah benar.
Bisa juga penyebabnya adalah service account nya harus di set sebagai administrator, caranya :
Control Panel->Administrative Tools->Computer Management->Local Users and Groups->Users
Pada tab Member of, add sebagai administrator.
Apabila service bisa berjalan lancar, artinya 99% persen sudah berhasil hehehe.
Sekarang kita test DNS server kita dengan tool DNS Crawler di :
http://www.dollardns.net/cgi-bin/dnscrawler/index.pl
Isikan pada kolom server dengan ip kita yaitu 111.222.33.444, pada kolom name, isikan domain kita yaitu zickkeen, dan pada kolom type isikan : AXFR, dan klik send query. Apabila suskses, akan tampil result hasil query dari DNS Server yang telah kita setup. Apabila ada keterangan error, silahkan cek lagi semua settingan konfigurasi diatas apakah sudah sesuai.
Selamat berexperimen…..

Jika anda ingin menggunakannya di Jaringan local.

Anda bisa mengganti ip tsb dengan IP Local anda, misal 192.168.1.1

Written by Admin

Seorang praktisi IT yang mulai menekuni IT sejak MTs/SMP. Dan pada saat itu sarana dan prasarana IT sangatlah sulit, tidak semudah saat ini. Dengan semua tekat dan semangat, sedikit-demi sedikit ilmu IT menjadi makanan sehari-hari. Memilih untuk berbagi ilmu IT dari pada menjual jasa IT. Sangat berkenan dan senang hati jika ada orang lain yang mau ikut bereksperimen-eksperimen IT ataupun mensupport baik semangat, usaha, ataupun biaya gunah menambah ilmu IT bersama.

Website: http://www.teknew.web.id

Leave a Reply

Your email address will not be published. Required fields are marked *

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

Please Donate To Bitcoin Address: [[address]]

Donation of [[value]] BTC Received. Thank You.
[[error]]

Please Donate To Paypal Address: PayPal

Donation of [[value]] BTC Received. Thank You.
[[error]]