Membangun DNS Slave Pada Linux Debian

download Membangun DNS Slave Pada Linux Debian

of 3

Transcript of Membangun DNS Slave Pada Linux Debian

  • 7/30/2019 Membangun DNS Slave Pada Linux Debian

    1/3

    Membangun DNS Slave pada Linux Debiandengan BINDBy panggilsajazul on November 5, 2011

    Baik sy langsung saja yah masuk ke materi, sebelum mengkonfigurasi BIND ngopi dulu..! hehe. .

    Ok, pertama kita pahami struktur direktori bind itu sendiri,menurut saya ini penting agar kitadapat lebih cepat membangun DNS Server sesuai dengan keinginan kita. Saya akandeskripsikan kedalam bentuk tree(konsep tree yang saya buat ini hanya mewakili

    pembangunan DNS Slave saja) :

    /etc/bind : nah konfigurasi utama dari bind ada didalam direktori ini.o File konfigurasi utamanya adalah named.conf, file ini akan meng-include 3 file , yaitu :- named.conf.options -> file ini adalah file untuk menampung opsi-opsi yang bisa digunakandi bind, misalkan file ini akan mendaftarkan direktori /var/cache/bind yang direktorinya akandigunakan untuk menyimpan zone yg digunakan sebagai DNS Slave. (untuk membangunDNS Server fsederhana biasanya file tidak perlu dirubah atau diedit, biarkan saja default).- named.conf.default-zones -> nah ini default zones-nya bind yg isinya menginclude file file.dbnya bind.- named.conf.local -> nah nanti kita akan bermain di file ini, file ini menampung zone-zoneyang akan kita buat untuk memetakan Domain ke IP server kita.

    /var/cache/bind : nah ini nanti jika ingin membuat zone dengan tipe slave simpanlah filedb.* disini

    Nah itu adalah teorinya, yang belum paham, hehe., sabar yah. Bisa dibaca sekali lagi ataudibiarkan dulu dan langsung ke prakteknya(biasanya pas praktek baru deh paham teorinya).

    http://panggilsajazul.wordpress.com/author/panggilsajazul/http://panggilsajazul.wordpress.com/author/panggilsajazul/http://panggilsajazul.wordpress.com/author/panggilsajazul/http://panggilsajazul.files.wordpress.com/2011/11/bind.jpghttp://panggilsajazul.files.wordpress.com/2011/11/bind.jpghttp://panggilsajazul.wordpress.com/author/panggilsajazul/
  • 7/30/2019 Membangun DNS Slave Pada Linux Debian

    2/3

    Praktek dimulai..! 1. Login sebagai root2. Masuk ke direktori /etc/bind

    cd /etc/bind

    3. Mari kita buat zones baru yang nantinnya kita simpan di direktori /var/cache/bind, dancara termudah untuk membuat zone baru adalah mencopas file zone punyanya bind, ingatnama filenya harus memiliki prefik db., contoh : db.siapasajaboleh.com.

    cp db.local /var/cache/bind/db.siapasajaboleh.com

    4. Nah sekarang kita edit tuh db.siapasajaboleh.com

    nano /var/cache/bind/db.siapasajaboleh.com

    5. Ganti Filenya dengan script dibawah ini :$ORIGIN .$TTL 38400 ; 10 hours 40 minutes;siapasajaboleh.com itu adalah domain yang sudah terdaftar di DNS masteryang nantinya akan di;arahkan ke server kita atau dengan kata lain diarahkan ke DNS Slave; example.net adalah DNS masternya(ingat kita sedang buat DNS Slave);ns.example.net adalah name server dari DNS Master;mail.exmple.net adalah kontak alamat emailnya;ingat nama domain selalu diakhiri dengan . siapasajaboleh.com IN SOA ns.example.net.mail.example.net.

    2008091601 ; serial10800 ; refresh (3 hours)3600 ; retry (1 hour)604800 ; expire (1 week)86400 ; minimum (1 day))NS ns.example.net.A 192.168.1.5 ; isi dengan IP DNS SlavenyaA 192.168.1.10 ; isi dengan IP DNS MasternyaMX 10 mail.siapasajaboleh.com.$ORIGIN siapasajaboleh.com.ftp CNAME siapasajaboleh.com.localhost A 127.0.0.1

    mail CNAME siapasajaboleh.com.www CNAME siapasajaboleh.com.

    6. Simpan filenya , dan sekarang kita kembali ke direktori /etc/bind

    ctrl + o lalu ketik y sebagai konfirmasi ya untuk menyimpan file lalu tekanctrl + x untuk keluar

    7. Nah sekarang kita buka file named.conf.local lalu tambahkan scirpt ini :

    nano named.conf.localzone "siapasajaboleh.com" {

    type slave;file "/var/cache/bind/db.siapasajaboleh.com";

  • 7/30/2019 Membangun DNS Slave Pada Linux Debian

    3/3

    masters { 192.168.1.10; };};

    8. Simpan filenya. Lalu restart deh orangnya eh bindnya .

    ctrl + o lalu ketik y sebagai konfirmasi ya untuk menyimpan file lalu tekanctrl + x untuk keluar/etc/init.d/bind9 reload

    9. Klo sudah cek deh di console ketik

    nslookup siapasajaboleh

    nanti muncul seperti ini

    Server: localhostAddress: 127.0.0.1#53

    Name: www.siapasajaboleh.comAddress: 192.168.1.5

    10. Atau ke url langsung dan ketikan nama domainnya klo berhasil muncul halaman sepertiini (sy tidak tahu persis apakah halamannya akan muncul persis seperti ini atau tidak):

    11. Selesai. ! tinggal arahin deh domainnya ke source webnya dengan mengatur apacheservernya.

    http://panggilsajazul.files.wordpress.com/2011/11/siapasajaboleh.jpghttp://panggilsajazul.files.wordpress.com/2011/11/siapasajaboleh.jpg