diff --git a/README.md b/README.md index fb62637..0b0f936 100644 --- a/README.md +++ b/README.md @@ -930,7 +930,7 @@ 6 rows in set (0.00 sec) ``` -**Uji Coba untuk Menambah Record** +**Uji Coba untuk Menambah Record A, NS, TXT, MX, CNAME**** Tambahkan record A pada sisi Master sebagai contoh kami menambahkan subdomain Archive dan berikut langkahnnya. @@ -940,22 +940,54 @@ 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); ``` +Tambahkan record NS pada sisi Master sebagai contoh kami menambahkan name server ns1 dan ns2 pada domain padiakse.my.id dan berikut langkahnnya. + +* Add record NS pada table records dari sisi Master + +> ``` +MariaDB [testpdns]> INSERT INTO records (domain_id, name, content, type,ttl,prio) VALUES (1,'padiakse.my.id','ns1.padiakse.my.id','NS',86400,NULL); +MariaDB [testpdns]> INSERT INTO records (domain_id, name, content, type,ttl,prio) VALUES (1,'padiakse.my.id','ns2.padiakse.my.id','NS',86400,NULL); +``` + +* Add record MX pada table records dari sisi Master + +> ``` +MariaDB [testpdns]> INSERT INTO records (domain_id, name, content, type,ttl,prio) VALUES (1,'padiakse.my.id','mail.padiakse.my.id','MX',3600,10); +``` + +* Add record CNAME pada table records dari sisi Master + +> ``` +MariaDB [testpdns]> INSERT INTO records (domain_id, name, content, type,ttl,prio) VALUES (1,'www.padiakse.my.id','padiakse.my.id','CNAME',3600,NULL); +``` + +* Add record TXT pada table records dari sisi Master (Merupakan record saat menggunakan SSL For Free) + +> ``` +MariaDB [testpdns]> INSERT INTO records (domain_id, name, content, type,ttl,prio) VALUES (1,'_acme-challenge.padiakse.my.id','OQiVvO0Rzrr5l-XPWIqzCYJOlSfMCoIoEl6iMjidCxo','TXT',1,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) ++----+-----------+--------------------------------+-------+----------------------------------------------------------------+-------+------+----------+-----------+------+-------------+ +| id | domain_id | name | type | content | ttl | prio | disabled | ordername | auth | change_date | ++----+-----------+--------------------------------+-------+----------------------------------------------------------------+-------+------+----------+-----------+------+-------------+ +| 1 | 1 | pd1.padiakse.my.id | A | 103.23.20.70 | 3600 | NULL | 0 | NULL | 1 | NULL | +| 2 | 1 | pd2.padiakse.my.id | A | 117.53.47.189 | 3600 | NULL | 0 | NULL | 1 | NULL | +| 3 | 1 | padiakse.my.id | A | 103.23.20.70 | 3600 | NULL | 0 | NULL | 1 | NULL | +| 4 | 1 | padiakse.my.id | NS | pd1.padiakse.my.id | 86400 | 0 | 0 | NULL | 1 | NULL | +| 5 | 1 | padiakse.my.id | NS | pd2.padiakse.my.id | 86400 | 0 | 0 | NULL | 1 | NULL | +| 6 | 1 | Archive.padiakse.my.id | A | 117.53.47.189 | 3600 | NULL | 0 | NULL | 1 | NULL | +| 7 | 1 | padiakse.my.id | SOA | padiakse.my.id. root.padiakse.my.id. 13 10380 3600 604800 3600 | 86400 | 0 | 0 | NULL | 1 | NULL | +| 8 | 1 | padiakse.my.id | NS | ns1.padiakse.my.id | 86400 | NULL | 0 | NULL | 1 | NULL | +| 9 | 1 | padiakse.my.id | NS | ns2.padiakse.my.id | 86400 | NULL | 0 | NULL | 1 | NULL | +| 10 | 1 | padiakse.my.id | MX | mail.padiakse.my.id | 3600 | 10 | 0 | NULL | 1 | NULL | +| 11 | 1 | www.padiakse.my.id | CNAME | padiakse.my.id | 3600 | NULL | 0 | NULL | 1 | NULL | +| 12 | 1 | _acme-challenge.padiakse.my.id | TXT | OQiVvO0Rzrr5l-XPWIqzCYJOlSfMCoIoEl6iMjidCxo | 1 | NULL | 0 | NULL | 1 | NULL | ++----+-----------+--------------------------------+-------+----------------------------------------------------------------+-------+------+----------+-----------+------+-------------+ +12 rows in set (0.00 sec) ``` * Perbarui zona dns master @@ -980,20 +1012,27 @@ > ``` 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) ++-----+-----------+--------------------------------+-------+--------------------------------------------------------------+-------+------+----------+-----------+------+-------------+ +| id | domain_id | name | type | content | ttl | prio | disabled | ordername | auth | change_date | ++-----+-----------+--------------------------------+-------+--------------------------------------------------------------+-------+------+----------+-----------+------+-------------+ +| 111 | 1 | padiakse.my.id | SOA | padiakse.my.id root.padiakse.my.id 14 10380 3600 604800 3600 | 86400 | 0 | 0 | NULL | 1 | NULL | +| 112 | 1 | padiakse.my.id | A | 103.23.20.70 | 3600 | 0 | 0 | NULL | 1 | NULL | +| 113 | 1 | padiakse.my.id | NS | ns1.padiakse.my.id | 86400 | 0 | 0 | NULL | 1 | NULL | +| 114 | 1 | padiakse.my.id | NS | ns2.padiakse.my.id | 86400 | 0 | 0 | NULL | 1 | NULL | +| 115 | 1 | padiakse.my.id | NS | pd1.padiakse.my.id | 86400 | 0 | 0 | NULL | 1 | NULL | +| 116 | 1 | padiakse.my.id | NS | pd2.padiakse.my.id | 86400 | 0 | 0 | NULL | 1 | NULL | +| 117 | 1 | padiakse.my.id | MX | mail.padiakse.my.id | 3600 | 10 | 0 | NULL | 1 | NULL | +| 118 | 1 | pd1.padiakse.my.id | A | 103.23.20.70 | 3600 | 0 | 0 | NULL | 1 | NULL | +| 119 | 1 | pd2.padiakse.my.id | A | 117.53.47.189 | 3600 | 0 | 0 | NULL | 1 | NULL | +| 120 | 1 | _acme-challenge.padiakse.my.id | TXT | "OQiVvO0Rzrr5l-XPWIqzCYJOlSfMCoIoEl6iMjidCxo" | 1 | 0 | 0 | NULL | 1 | NULL | +| 121 | 1 | archive.padiakse.my.id | A | 117.53.47.189 | 3600 | 0 | 0 | NULL | 1 | NULL | +| 122 | 1 | www.padiakse.my.id | CNAME | padiakse.my.id | 3600 | 0 | 0 | NULL | 1 | NULL | ++-----+-----------+--------------------------------+-------+--------------------------------------------------------------+-------+------+----------+-----------+------+-------------+ +12 rows in set (0.00 sec) ``` +Setelah melakukan perubahan nameserver dan penambahan record pada domain, maka akan menyebabkan domain mengalami proses propagasi yang mana akan membutuhkan waktu maksimal hingga 2x24 jam untuk dapat resolv sepenuhnya keseluruh ISP dan cepat atau lambatnya proses propagasi tergantung ISP yang anda gunakan. + **Add Glue Record Pada Portal Domain** Untuk menambahkan glue record pada domain.tld, silakan menghubungi pihak registrar domain tersebut dan dalam case ini kami menggunakan domain dari registrar Domain Cloud. @@ -1057,5 +1096,52 @@ 117.53.47.189 ``` +* Cek Record A Domain + +> ``` +$ dig archive.padiakse.my.id +short +117.53.47.189 +``` + +* Cek Record MX Domain + +> ``` +$ dig padiakse.my.id mx +short +10 mail.padiakse.my.id. +``` + +* Cek Record NS Domain + +> ``` +$ dig padiakse.my.id ns +short +ns1.padiakse.my.id. +ns2.padiakse.my.id. +pd1.padiakse.my.id. +pd2.padiakse.my.id. +``` + +* Cek Record TXT Domain + +> ``` +$ dig _acme-challenge.padiakse.my.id txt +short +"OQiVvO0Rzrr5l-XPWIqzCYJOlSfMCoIoEl6iMjidCxo" +``` + +* Cek Record CNAME Domain + +> ``` +$ dig www.padiakse.my.id cname +short +padiakse.my.id. +``` + +Apabila dengan tools dig belum muncul untuk record tersebut kemungkinan besar record tersebut masih dalam proses *Propagasi* atau *kita salah memaasukan record tersebut* untuk itu kita dapat mengecek kembali pada table record dan apabila tidak ada masalah pada table record kita dapat melakukan pengecekan proses propagasi record domain dan berikut kami lampirkan: + + + + +Berikut dokumentasi dari report record DNS yang telah ditambahkan tadi. + + + **Sekian dan Terima Kasih**