Assalamualaikum wr wb
Pada kesempatan kali ini saya akan membagi-bagi ilmu tentang DNS. Apa sih DNS itu ? DNS adalah DNS merupakan singkatan dari Domain Name Service, fungsi utamanya adalah menerjemahkan alamat ip komputer dengan alamat yang lebih manusiawi atau bahasa daerahnya “humanable”. Seperti yang kita ketahui, setiap komputer yang terhubung ke internet harus punya ip address. Ip addres bisa diibaratkan sebagai nama dari computer namun tentu kita kesulitan bila menghapal 192.168.20.125 dan lebih mudah menghapal erwan.com. nah disitulah DNS diperlukan untuk membuat kita lebih mudah menghapal dengan bahasa kita dan bukan bahasa komputer. Nah pada kesempatan ini saya melakukannya di ubuntu 8.04 tuk OS yg laen bisa menyesuaikan karena intinya sih sama aja paling beda syntax perintah dan tata letak aja.
Kita mulai saja dengan pertama menginstal bisa dengan perintah :
root@wansetya:/# tasksel
atau
root@wansetya:/# apt-get install bind9
Konfigurasi file utama bind. biasanya jika kita menginstall Bind dari source code, kita harus mengedit named.conf. tetapi di Ubuntu 8.04 disarankan untuk tidak merubah named.conf. kalau kita mau menambahkan zone baru taruh konfigurasinya di named.conf.local dengan perintah
joe /etc/bind/named.conf.local
Selanjutnya tambahkan syntax berikut :
# Ini adalah zone definition. ganti wansetya.com dengan nama domain anda
zone "wansetya.com" {
type master;
file "/etc/bind/zones/wansetya.com.db";
};# Kalo yang ini zone definition untuk reverse DNS. ganti 20.168.192 dengan alama
zone "20.168.192.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.20.168.192.in-addr.arpa";
};
Selanjutnya kita ubah named.conf.options:
joe /etc/bind/named.conf.options
Kita perlu merubah forwader dengan Ip dari DNS Server ISP kita. Hal ini bertujuan supaya DNS server kita bisa melanjutkan requests ke alamat internet. Tambahkan konfigurasi berikut :
forwarders {
# Ganti alamat dibawah ini dengan IP DNS server dari ISP anda
10.10.247.5;
};
Selanjutnya kita membuat direktori zones dan file wansetya.com.db (sesuaikan dengan domain anda) dengan cara seperti berikut :
root@wansetya:/# mkdir /etc/bind/zones
root@wansetya:/# joe /etc/bind/zones/wansetya.com.db
isikan dengan
// ganti wansetya.com dengan nama domain anda. jangan lupa .(titik) setelah nama
// juga, ganti ns1 dengan nama komputer DNS server anda
wansetya.com. IN SOA ns1.wansetya.com. admin.wansetya.com. (
// Nyang ini jangan di utak-atik!!
2006081401
28800
3600
604800
38400
)// ganti baris di bawah ini sesuai kebutuhan:
// ns1 = nama DNS Server
// mta = nama mail server
// example.com = nama domain
wansetya.com. IN NS ns1.wansetya.com.
wansetya.com. IN MX 10 mta.wansetya.com.//ganti Ip addressnya sesuai jaringan anda
www IN A 192.168.20.125
mta IN A 192.168.20.126
ns1 IN A 192.168.20.125
selanjutnya kita buat reverse DNS, dengan perintah sebagai berikut :
joe /etc/bind/zones/rev.246.93.202.in-addr.arpa
isikan dengan
//ganti wansetya.com dengan nama domain anda.
// Nomer sebelum IN PTR example.com adalah alamat machine dari DNS server. pada
@ IN SOA ns1.wansetya.com. admin.wansetya.com. (
2006081401;
28800;
604800;
604800;
86400
)IN NS ns1.wansetya.com.
125 IN PTR wansetya.com
Selanjutnya rubah /etc/resolve.conf seperti berikut :
domain wansetya.com
nameserver 192.168.20.125
Setelah itu tinggal restart service bind dengan perintah :
/etc/init.d/bind9 restart
Dan DNS Server kita sudah berjalan bisa kita coba dengan perintah :
root@wansetya:/# dig wansetya.com
Maka akan muncul hasil :
Karena ini lokal maka untuk klien lokal agar bisa mengakses dengan browser maka pada windows harus ditambahkan :; DiG 9.4.2 wansetya.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 3949
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0;; QUESTION SECTION:
;wansetya.com. IN A;; AUTHORITY SECTION:
com. 900 IN SOA a.gtld-servers.net. nstld.verisign-grs.com. 1250833526 1800 900 604800 86400;; Query time: 397 msec
;; SERVER: 192.168.20.125#53(192.168.20.125)
;; WHEN: Fri Aug 21 12:45:36 2009
;; MSG SIZE rcvd: 103
Masuk ke C:/windows/system32/driver/etc
edit file hosts dengan wordpad dengan menambahkan :
192.168.20.125 www.wansetya.com
atau kalau pada linux ada di /etc/hosts dengan perintah joe /etc/hosts
Demikian ilmu yang bisa saya bagikan jika ada yang kurang jelas bisa langsung ditanyakan saja.
Wassalamualaikum wr wb
ref : http://ahmadbasuki.web.id/2008/12/setup-dns-server-dengan-bind-di-ubuntu-804/





Wedew, kayak’x ribet banget bro, ixixix…
Lagian pake XP nih…
Bingung mw ikutin darimana, soal’x beda banget ama Ubuntu…
Btw, salam kenal yah…
Comment by Zippy — August 27, 2009 @ 3:54 am