Halo sobat sekolahlinux, kali ini saya coba membahas tentang master-slave menggunakan bind dan powerdns, dns-master menggunakan bind dan dns-slave menggunakan powerdns, pada tahapan ini saya beranggapan bahwa kalian sudah berhasil membuat dns authoritative dengan bind, jadi disini saya hanya akan menjelaskan tutorial cara membuat atau mentransfer record dan domain pada bind ke powerdns, kira-kira topologinya seperti dibawah
- dns master= server.sekolahlinux.com : 192.168.10.10 | bind
- dns-slave= ns2.sekolahlinux.com: 192.168.10.20 | powerdns
DNS-MASTER BIND
pertama konfigurasi named.conf pada bind di dns-master, dan tambahkan script dibawah ini pada paramater “options”
allow-transfer {192.168.10.20;}; also-notify {192.168.10.20;}; notify yes;
jika sudah save rule diatas dan save, lalu restart service bind kalian
service named restart
DNS-SLAVE POWERDNS
selanjutnya konfigurasi powerdns kalian, masuk ke konsol dan edit config file pdns.conf dan tambahkan script dibawah ini
slave=yes slave-cycle-interval=60 allow-notify-from=192.168.10.10 logging-facility=0 version-string=anonymous
jika sudah save rule diatas dan save, lalu restart service powerdns kalian
service pdns restart
selanjutnya masuk ke web gui powerdns ns2.sekolahlinux.com/poweradmin, dan klik “add supermaster” seperti gambar dibawah ini
selanjutnya tambahkan ns record yg ada di zone domain beserta ip dari server dns-master, seperti gambar dibawah ini, ingat isikan Hostname in NS record dengan ns record yg ada di zone domain pada server dns-master bukan dengan hostname dari server dns-master, misalkan saya punya domain di dns-master akbar.kodi, didalam zone terdapat 3 record ns, yaitu ns1.sekolahlinux.com, ns2.sekolahlinux.com & ns3.sekolahlinux.com, dan pada step gambar dibawah saya memilih ns1.sekolahlinux.com, sebenernya tidak apa-apa juga jika kalian ingin memilih ns2 atau ns3, 😀
jika sudah coba klik “list supermaster” nanti didalamnya ada ip dan domain yang tadi kalian masukkan pada gambar diatas, contohnya seperti gambar dibawah ini
setelah itu restart/reload service bind pada dns-master, jika berhasil maka record dari dns-master akan masuk ke dns-slave dengan type slave seperti gambar dibawah ini
sekian tutorial kali ini, selamat mencoba ya 😀 semoga bermanfaat salam sekolahlinux