DNS server with bind
DNS bisa dikatakan penterjamahan alamat dari string menjadi angka. Atau dengan kata lain dari alamat menjadi IP. DNS terbagi menjadi dua yaitu DNS Server dan DNS client. DNS Client bertugas meminta request kepada server dan DNS Server lah yang melayani request tersebut.
Berikut langkah-langkah membuat dns server dengan menggunakan Bind pada slackware :
1. Pastikan bind sudah terinstal pada slackware anda. Jika belum, instal terlebih dahulu, untuk
mempermudah penginstallan bind, gunakanlah bind dengan extention .tgz.
Untuk melihat apakah paket bind sudah terinstall atau belum gunakan perintah
root@localhost:/#pkgtool
2. Lakukan Konfigurasi terhadap File named.conf
Berikut contoh konfigurasi dari named.conf :
####named.conf ##########
options {
directory "/var/named";
forwarders {
203.89.xxx.xxx;
203.89.xxx.xxx;
};
};
zone "." IN {
type hint;
file "caching-example/named.ca";
};
zone "localhost" IN {
type master;
file "caching-example/localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "caching-example/named.local";
allow-update { none; };
};
zone "100.168.192.in-addr.arpa" IN {
type master;
file "net.zone";
};
zone "tsubasa.net" IN {
type master;
file "tsubasa.net";
allow-update { none; };
};
######end of named.conf#####
~Penjelasan :
forwarders digunakan jika terdapat dns server lain dan merupakan dns server untuk public.
3. Konfigurasi file2 yang terdapat dalam /var/named/
root@localhost:/# cp /var/named/caching-example/named.local /var/named/net.zone
root@localhost:/# cp /var/named/caching-example/named.local /var/named/tsubasa.net
root@localhost:/# joe /var/named/tsubasa.net
Berikut contoh konfigurasi yang dilakukan :
##### tsubasa.net #######
$TTL 86400
@ IN SOA tsubasa.net. admin.tsubasa.net. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS ns1.tsubasa.net. ##jangan lupa menggunakan titik pada akhir alamat
IN NS ns2.tsubasa.net.
IN MX 10 mail.tsubasa.net. ##Jangan menggunakan spasi, gunakan tab
IN A 192.168.0.18
ns1 IN A 192.168.0.19
ns2 IN A 192.168.100.2
mail IN A 192.168.100.3
### tsubasa.net ######
~penjelasan :
Dalam DNS server ada beberapa kategori DNS yang dapat digunakan :
>> . CNAME : digunakan untuk alias
>> . A : Perubahan alamat menjadi IP
>> . MX : Digunakan untuk Penamaan Mail server
4. Menjalankan DNS server(bind)
root@localhost:/# /usr/sbin/named
Untuk Mengecek apakah DNS berjalan dengan baik atau tidak , lihatlah pada log:
root@localhost:/# tail -f /var/log/messages
Berikut contoh pesan dari log tersebut
##### log ####
Apr 24 17:56:03 ftp named[25763]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
Apr 24 17:56:03 ftp named[25763]: zone 100.168.192.in-addr.arpa/IN: loaded serial 1997022700
Apr 24 17:56:03 ftp named[25763]: zone tsubasa.net/IN: loaded serial 1997022700
Apr 24 17:56:03 ftp named[25763]: zone localhost/IN: loaded serial 42
Apr 24 17:56:03 ftp named[25763]: running
Apr 24 17:56:03 ftp named[25763]: zone budi.net/IN: sending notifies (serial 1997022700)
########
Jika tampil pesan berikut, menandakan DNS berjalan dengan baik. So,, kalau ada pertanyaan,, silahkan via YM or comment.
Thanx

Asik.. kebetulan lagi pengen bernostalgia dengan networks..
dan kebetulan nya lagi, pengen instal dns.. hehehe , thanx beratz…
Comment by ridhoyp — April 24, 2008 @ 9:49 am
thanks atas pencerahan bind nya mas , namun saya newbie di dns ini kepingin untuk coba di webserver lokal saya agar bisa di liat dari internet , mohon penjelasa nya yang akurat step by step tutorialnya , saya menggunakan windows xp dgn database apache , trims
Comment by marzuki — November 10, 2008 @ 6:45 pm
web server nya mna mas?
Comment by agus — January 20, 2009 @ 4:34 am
klo unttuk webserver na, tambahkan saja www IN A ip_server
Comment by Administrator — January 20, 2009 @ 5:03 am
@marzuki, supaya bisa diliat dari internet, didaftarkan dulu domain nya di DNS Public bukan di DNS Local
Comment by Administrator — January 20, 2009 @ 5:05 am
salam….tolong lah….saya mau coba2 buat server dari ubuntu….tapi setelah selesai….saya gak tau…..nama alamat internet yg saya buat tadi…gmn yaaa…maklum…baru pemula nih…trimsss…..
Comment by deddy — February 16, 2009 @ 7:18 am
Kalau ip bisa dilihat dengan command line / terminal
# ifconfig
kalau ingin melihat dns kita apa bisa dilihat di
# cat /etc/resolv.conf
Thx
Comment by Administrator — February 18, 2009 @ 5:00 am