Membangun DNS Server menggunakan BIND9
DNS server adalah suatu layanan yang diberikan pada komputer server untuk dapat melakukan layanan pengubahan suatu alamat komputer yang berupa ip address dalam bentuk kombinasi angka – angka menjadi sebuah nama domain. Layanan DNS server, memungkinkan pengguna komputer lebih mudah mengingat banyak alamat, karena terdiri dari gabungan kata – kata yang unik sehingga mudah dihafal. Lain kalau menginggat – ingat ip address yang terdiri dari 4 atau 6 digit kombinasi angka sehingga lebih terasa sulit., seperti 10.19.29.57 atau 212.13.39.131. Beberapa contoh nama domain terkenal yang mudah di ingat antara lain www.azkiaaa.co.cc www.afing.wordpress.com www.detik.com www.google.com www.smkn2bawang.sch.id www.yahoo.com www.ajangkompetisi.com dll. Salah satu program yang mampu memberikan layanan DNS server pada linux Debian adalah BIND9.
Berikut urutan langkah untuk membangun sebuah DNS server menggunakan program BIND9pada sistem Linux Debian.
- Install program BIND9
#apt-get install bind9
2. Ubah settingan konfigurasi pada file resolv.conf, hosts dan hostname
#mcedit /etc/resolv.conf ==> isi dengan ip address server, 192.168.200.1
#mcedit /etc/hosts ===> isi dengan 192.168.200.1 “server.belajar.com”
#mcedit /etc/hostname ===> isi dengan nama “server.belajar.com”
3. Cek keberadaan file – file yang ada dibawah bind,
#ls /etc/bind
db.0 db.255 db.root named.conf.options
db.1 db.empty named.conf rndc.key
db.127 db.local named.conf.local zones.rfc1918
4. Buat direktori atau folder di /var/cache/bind
#mkdir /var/cache/bind
5. Edit file named.conf.local yang terletak di /etc/bind
#mcedit /etc/bind/named.conf.local
tambahkan skrip berikut :
zone “belajar.com” {
type master;
file “/var/cache/bind/db.belajar”;
};
zone “200.168.192.in-addr.arpa” {
type master;
file “/var/cache/bind/db.1”;
};
6. Copy file db.local di /etc/bind/ ke /var/cache/bind/db.1 dan /var/cache/bind/db.belajar
#cp /etc/bind/db.local /var/cache/bind/db.1
#cp /etc/bind/db.local /var/cache/bind/db.belajar
7. Edit file db.1 pada /var/cache/bind/db.1
@ IN SOA belajar.com server.belajar.com root.server.belajar.com
@ IN NS belajar.com
1 IN PTR belajar.com
8. Edit file db.belajar yang terletak pada folder /var/cache/bind/db.belajar
@ IN SOA belajar.com server.belajar.com root.server.belajar.com
@ IN NS belajar.com
@ IN A 192.168.200.1
IN MX IR server.belajar.com
server IN A 192.168.200.1
www IN CNAME server
9. Restart networking dan bind
#/etc/networking restart
#/etc/bind9 restart
10. Uji coba DNS Server, dengan menggunakan tool nslookup, host dan dig.
11. Install program dnsutils
#apt-get -t stable install dnsutils
12. uji coba dengan nslookup, dengan
#nslookup belajar.com
#host belajar.com
#dig belajar.com
Jika sudah menghasilkan informasi yang berupa nama domain belajar.com dan ip address yang dimiliki, maka konfigurasi DNS server menggunakan BIND9 sudah selesai. Selanjutnya coba buka browser dari server dan client, lalu buka alamat dengan mengetikan pada addressbar, www.belajar.com atau ping www.belajar.com
untuk melihat video tutorial membangun DNS Server ada di atau sini bawah ini :
haruskah db.belajar dan db.1 diletakan didalam folder /var/cache/ ??
Gan, masih belum jelas mengenai penjelasan DNS Server dengan BIND19 itu…..
Caranya juga masih bingung….
sangat bagus pak materinya dan bisa di akses di mana saja
masiih bingung pak…,,mohon dijelaskan
Menurut saya si…,saya masih bingung>> apa fungsi atau tujuannya….
apa ini untuk keperluan web untuk server…
mohon pencerahannya gan (: .
nanti klau aku udah bisa, akan saya posting di blog saya http://aranshare.blogspot.com/
boleh mas aran..
Let’s Study 🙂
pengin bisa dan benar-benar tahu mengenai cara membangun DNS server menggunakan bind9 secara praktek… maaf bisa ngga ya kalo langsung di praktekan…?? yg lagsung bukan dgn vmware…. hehe..
bisa.. vmware bisa sebagai media praktikum yang sebenarnya..
pa mautanya fungsi dari SERVER.belajar.com dan ROOT.server.belajar.com itu apa pa..???
apakah dapat diganti semisal danbo-of.com tidak pakai SERVER atau ROOT.. tadi saya mencoba di VMware ,,.. ko ga jadi it gimana ya..???
bisa aja.. http://www.belajar.com hanyalah contoh.. maka nama yang lain boleh.
pak yang nomer 10 Uji coba DNS Server, dengan menggunakan tool nslookup, host dan dig caranya gimana? bingung nih
postnya kurang lengkap, mohon di perjelas karna saya masih newbie
tolong pak di lengkapi cara caranya , TERIMAKASIH 🙂
posting selain yang pakai bind9 pak
yang lengkap. kalau bisa minta yang versi pdf.
iya, tolong lebih diterperinci sampe kebagian dalamnya. misal pada networ interfacesnya. maklumlah masih murid :))
sudah di coba tapi ngak bisa bisa.. gimana gan?
saya masih bingung pak.. perintahnya masih banyak yang nggak pas.
udah coba tapi nggak bisa di langkah terakhir. susah bangetzzz
cara no 7 nggak ada scriptnya
Pak kok edit db.1 pa pake perintah mcedit /etc/db.1
gimana cara edit db.1 dan db.belajar pak? mohon bimbingannya
langkah ke delapan kurang lengkap pak ,,mohon di jelaskan .terimakasih
🙂
langkah terakhir bagaimana pak 😀
Masih bingung pak,,,,,, langkah langkahnya masih kurang spesifik 😛
belum berhasil ,………
keren pak
cara yang terakhir saya ngga bisa pak…
pak, boleh ngopi tutorial vidio membuat web server di netbook bapak ga,,,,yg lg di puter…
mslhnya masih bngung and blum jlas…jg bwat ltihan di rumah….
masih bingung pak ..
jelasin secara langsung dong pak .. 😀
pak, gimana caranya biar prakteknya lancar, nggak ada halangannya ? :*
masih agak bingung pak…
kami masih bingung pada langkah no.10
mohon di perjelas pak ?
terima kasih 🙂
dalam praktek masih mengalami bebearapa kesalahan, mungkin bisa dibantu bila post atau keterangan yang bapak beri itu lebih jelas dan mendetail…. 😀
pak, kemarin saya praktek persis dengan yang di video kenapa belum pernah jadi.
mungkin bisa kasih sarannya.
terimakasih..
Pak, untuk tutorial dns server di vidio dan fotocopy sepertinya berbeda…..
itu yang benar gimana?
tp, wktu saya coba sesuai yg di vidio alhmdulilh pernah berhasil…
pak saya sudah mencoba bind9 tetapi kadang2 terjadi error dan tutorial yang bapak berikan sedikit membingungkan terima kasih
apa si fungsinya pengkopi an yg dilakukan pd setiap tutorial yg ada diatas
Pak, saya sudah praktek tapi yang lancar cuma sampai DNS’nya sajaa…. yg proses” slanjutnya masih bingung, lihat d tutorial dn video jga agk berbeda … dan blm jdi”.. gmana ini pakk.?
Maaf salah yg tdi slh ketik..
Pak, saya sudah praktek tapi yang lancar cuma sampai DHCP’nya sajaa…. yg proses” BIND/Dns dan slanjutnya masih bingung, lihat d tutorial dn video jga agk berbeda … dan blm jdi”.. gmana ini pakk.?
alhamdulillah sudah bisa tapi masih open book gmana caranya agaar hafal si pak
wkwk
apa si fungsi pengkopian file
di tutorial diatas
maaf pak baru komentt…. tadi malam saya mecoba dhcp3-server itu jadi apache jadi tapi lagi lagi bind9 itu ga jadi.. lagi lagi cuma bisa ngakses pakai ip address saja ga bisa pakai domain name… padahal udah sama dengan VIDEO nya…. kemungkinan kesalahan itu di mana ya pak…
??/
alhamdulillah it works !
udah banyak yang coba di Rabu ini, tapi kadang tidak berjalan mulus..banyak kendala…
alhamdulillah…..dhcp3 server, dns (bind9), dan apache sudah conect…
tapi ada kendala kenapa jika pakai ip 10.10.10.1
subnetmask harus 255.255.255.0.
jika pakai subnet 255.0.0.0 tidak jadi. mohon penjelassannya..
terimakasih…
pak , saya udah sampai langkah 12 , #dig belajar jadi , tapi kenapa #nslookup belajar.com dan #host belajar.com nggak jadi pak ? (mohon penjelasannya)
kalo nslookup dan host gak jadi solusinya bagaimana pak? terima kasih
alhamdulillah berhasil praktek web servernya tapi masih open book 🙂
tinggal ftp servernya
pak klo ditulis ipnya jadi tp klo ditulis namanya jd itu gmana pak?????
Pak, gimana ini koq failed-failed terus……???
akhirnya udah jadi pakk… dari semua yang saya praktekan ada banyak sekali hal hal/ langkah-langkah yang membuat prakteknya failedatau gagal …. contohnya kalo di db.1 di tambah belajar.com itu nga akan jadi
terus mencoba dan belajar. banyak jalan menuju roma. keep spirit.