Ada dua metode untuk mengedit record pada DNS Zone di cPanel seperti menggunakan Menu Zone Editor atau mengedit file DNS Zone yang terletak di path /var/named
.
via Zone Editor #
Login ke cPanel.
Kemudian pilih menu Zone Editor.
Pilih domain yang akan diedit recordnya.
Lalu klik Edit pada record yang dipilih. Misalkan disini Saya mengedit MX record ke Google Workspace.
Setelah diedit, klik Save Record untuk menyimpan perubahan DNS.
Selanjutnya, tinggal menunggu waktu untuk propagasi DNS agar koneksi Anda dapat mengenali informasi DNS yang baru.
via CLI #
Login ke server menggunakan user root
.
Kemudian backup folder /var/named
.
cp -rp /var/named/ /var/named-backup
Selanjutnya, edit file zone pada domain yang telah ditentukan.
nano /var/named/pcc.my.id.db
Misalkan Saya ingin menambahkan subdomain agar dapat terhubung ke Blogger.
blog 14400 IN A 216.239.32.21
blog 14400 IN A 216.239.34.21
blog 14400 IN A 216.239.36.21
blog 14400 IN A 216.239.38.21
Lalu update Serial Number di bagian SOA
dengan menambah satu digit angka.
pcc.my.id. 86400 IN SOA ns1.pcc.my.id. dns.pcc.my.id. (
2024070603 ;Serial Number
3600 ;refresh
1800 ;retry
1209600 ;expire
86400 )
Setelah itu, cek validitas file zone dengan perintah named-checkzone
untuk memastikan tidak ada error setelah melakukan perubahan DNS.
# named-checkzone pcc.my.id /var/named/pcc.my.id.db
zone pcc.my.id/IN: loaded serial 2024070603
OK
Jika output OK
, selanjutnya reload zone dengan perintah berikut.
PowerDNS:
pdns_control bind-reload-now pcc.my.id
Bind:
rndc reload
Jika Anda menggunakan cluster DNS dengan cPanel, lalukan sinkronasi untuk domain yang telah dimodifikasi.
/scripts/dnscluster synczone pcc.my.id
Referensi: