diff --git a/README.md b/README.md index 9cb6510..b73cbd1 100644 --- a/README.md +++ b/README.md @@ -642,7 +642,7 @@ ``` ## Konfigurasi PowerDNS Master Slave -#### Step 1: Konfigurasi Pdns Master +#### Step 1: Konfigurasi PowerDNS Master Lakukan konfigurasi file `pdns.conf` @@ -662,3 +662,73 @@ # allow-axfr-ips=127.0.0.0/8,::1 allow-axfr-ips=117.53.47.189 ``` + +* Script ini digunakan untuk menandai bahwa PowerDNS pada VM ini berperan sebagai master + +> ``` +################################# +# master Act as a master +# +# master=no +master=yes +``` + +#### Step 2: Konfigurasi PowerDNS Slave +Lakukan konfigurasi file `pdns.conf` + +> ``` +# cd /etc/pdns/ +pdns# vi pdns.conf +``` + +Lakukan perubahan pada file pdns.conf seperti berikut: + +* Script ini digunakan untuk mengenali alamat IP dari PowerDNS Master + +> ``` +################################# +# allow-axfr-ips Allow zonetransfers only to these subnets +# +# allow-axfr-ips=127.0.0.0/8,::1 +allow-axfr-ips=103.23.20.70 +``` + +* Script ini digunakan untuk mengizinkan alamat IP master agar dapat melakukan perubahan pada PowerDNS Slave + +> ``` +################################# +# allow-dnsupdate-from A global setting to allow DNS updates from these IP ranges. +# +# allow-dnsupdate-from=127.0.0.0/8,::1 +allow-dnsupdate-from=103.23.20.70 +``` + +* Script ini digunakan untuk mengizinkan alamat IP master agar bisa memberi info terkait dengan perubahan pada PowerDNS Master ke PowerDNS Slave + +> ``` +################################# +# allow-notify-from Allow AXFR NOTIFY from these IP ranges. If empty, drop all incoming notifies. +# +# allow-notify-from=0.0.0.0/0,::/0 +allow-notify-from=103.23.20.70 +``` + +* Script ini digunakan sebagai identitas PowerDNS Slave + +> ``` +################################# +# slave Act as a slave +# +# slave=no +slave=yes +``` + +* Script ini dijalankan untuk melakukan refresh pada PowerDNS Slave dengan interval waktu tertentu + +> ``` +################################# +# slave-cycle-interval Schedule slave freshness checks once every .. seconds +# +# slave-cycle-interval=60 +slave-cycle-interval=60 +```