diff --git a/README.md b/README.md index b4db60f..bbd25de 100644 --- a/README.md +++ b/README.md @@ -752,7 +752,7 @@ ``` Langkah ketiga tambahkan kolom change_date pada table records - +MariaDB [testpdns]> INSERT INTO records (domain_id, name, content, type,ttl,prio) VALUES (1,'padiakse.my.id','103.23.20.70','A',3600,NULL); > ``` MariaDB [testpdns]> ALTER TABLE records add change_date INT DEFAULT NULL; ``` @@ -931,3 +931,89 @@ ``` **Uji Coba untuk Menambah Record** + +Tambahkan record A pada sisi Master sebagai contoh kami menambahkan subdomain Archive dan berikut langkahnnya. + +* Add record pada table records dari sisi Master + +> ``` +MariaDB [testpdns]> INSERT INTO records (domain_id, name, content, type,ttl,prio) VALUES (1,'Archive.padiakse.my.id','103.23.20.70','A',3600,NULL); +``` + +* Berikut hasil penambahan record pada sisi Master + +> ``` +MariaDB [testpdns]> select *from records; ++----+-----------+------------------------+------+----------------------------------------------------------------+-------+------+----------+-----------+------+-------------+ +| id | domain_id | name | type | content | ttl | prio | disabled | ordername | auth | change_date | ++----+-----------+------------------------+------+----------------------------------------------------------------+-------+------+----------+-----------+------+-------------+ +| 1 | 1 | Archive.padiakse.my.id | A | 117.53.47.189 | 3600 | NULL | 0 | NULL | 1 | NULL | +| 2 | 1 | pd1.padiakse.my.id | A | 103.23.20.70 | 3600 | NULL | 0 | NULL | 1 | NULL | +| 3 | 1 | pd2.padiakse.my.id | A | 117.53.47.189 | 3600 | NULL | 0 | NULL | 1 | NULL | +| 4 | 1 | padiakse.my.id | A | 103.23.20.70 | 3600 | NULL | 0 | NULL | 1 | NULL | +| 5 | 1 | padiakse.my.id | NS | pd1.padiakse.my.id | 86400 | 0 | 0 | NULL | 1 | NULL | +| 6 | 1 | padiakse.my.id | NS | pd2.padiakse.my.id | 86400 | 0 | 0 | NULL | 1 | NULL | +| 7 | 1 | padiakse.my.id | SOA | padiakse.my.id. root.padiakse.my.id. 12 10380 3600 604800 3600 | 86400 | 0 | 0 | NULL | 1 | NULL | ++----+-----------+------------------------+------+----------------------------------------------------------------+-------+------+----------+-----------+------+-------------+ +7 rows in set (0.00 sec) +``` + +* Perbarui zona dns master + +> ``` +[root@pdns pdns]# pdnsutil increase-serial padiakse.my.id +SOA serial for zone padiakse.my.id set to 13 +``` + +* Berikan notify dan mereplikasi record dns master ke pdns slave. + +> ``` +[root@pdns pdns]# pdns_control notify padiakse.my.id +Added to queue +``` + +* Pengecekan dari sisi Slave dengan cara jalankan ulang/Restart service PowerDNS Slave kemudian cek table Records pada database PowerDNS Slave. + +> ``` +[root@imam pdns]# systemctl restart pdns +``` + +> ``` +MariaDB [Slave_pdns]> select *from records; ++-----+-----------+------------------------+------+--------------------------------------------------------------+-------+------+----------+-----------+------+-------------+ +| id | domain_id | name | type | content | ttl | prio | disabled | ordername | auth | change_date | ++-----+-----------+------------------------+------+--------------------------------------------------------------+-------+------+----------+-----------+------+-------------+ +| 98 | 1 | padiakse.my.id | SOA | padiakse.my.id root.padiakse.my.id 13 10380 3600 604800 3600 | 86400 | 0 | 0 | NULL | 1 | NULL | +| 99 | 1 | padiakse.my.id | A | 103.23.20.70 | 3600 | 0 | 0 | NULL | 1 | NULL | +| 100 | 1 | padiakse.my.id | NS | pd1.padiakse.my.id | 86400 | 0 | 0 | NULL | 1 | NULL | +| 101 | 1 | padiakse.my.id | NS | pd2.padiakse.my.id | 86400 | 0 | 0 | NULL | 1 | NULL | +| 102 | 1 | pd1.padiakse.my.id | A | 103.23.20.70 | 3600 | 0 | 0 | NULL | 1 | NULL | +| 104 | 1 | pd2.padiakse.my.id | A | 117.53.47.189 | 3600 | 0 | 0 | NULL | 1 | NULL | +| 105 | 1 | archive.padiakse.my.id | A | 117.53.47.189 | 3600 | 0 | 0 | NULL | 1 | NULL | ++-----+-----------+------------------------+------+--------------------------------------------------------------+-------+------+----------+-----------+------+-------------+ +7 rows in set (0.00 sec) +``` + +**Add Glue Record and Add Record** + +Untuk menambahkan glue record pada domain.tld, silakan menghubungi pihak registrar domain tersebut dan dalam case ini kami menggunakan domain dari registrar Domain Cloud. + +* Cara lihat registrar domain + +> ``` +$ whois domain.tld +Sponsoring Registrar PANDI ID:garuda +Sponsoring Registrar Organization:Domain Cloud +Sponsoring Registrar City:Jakarta Selatan +Sponsoring Registrar State/Province:Jakarta +Sponsoring Registrar Postal Code:12870 +Sponsoring Registrar Country:ID +Sponsoring Registrar Phone:02129682828 +Sponsoring Registrar Contact Email:registrar@isi.co.id +``` + +* Masuk pada portal domain dan pilih bagian name server masukan nama name server dan Ip Address kemudian save changes. + + + +