Master-slave dns authoritative with bind & powerdns

0
1290

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

anamed1

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, 😀

addsupermaster

jika sudah coba klik “list supermaster” nanti didalamnya ada ip dan domain yang tadi kalian masukkan pada gambar diatas, contohnya seperti gambar dibawah ini

anamed3

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

anamed4

sekian tutorial kali ini, selamat mencoba ya 😀 semoga bermanfaat salam sekolahlinux