directadmin:mass-script-dns-update
Table of Contents
Directadmin Mass Script Update DNS
Berikut ini adalah catatan script perl yang biasanya digunakan untuk merubah dns record secara massal.
Catatan Penting Pada setiap selesai melakukan perubahan record maka perlu melakukan sinkronisasi dns ke cluster dengan menjalankan perintah ini
echo "action=rewrite&value=named" >> /usr/local/directadmin/data/task.queue
Update Massal Nameserver
Untuk mengupdate massal record name server untuk semua domain bisa menggunakan cara berikut ini
cd /usr/local/directadmin/data/users perl -pi -e 's/ns1.old.com/ns1.new.com/' */user.conf perl -pi -e 's/ns2.old.com/ns2.new.com/' */user.conf perl -pi -e 's/ns1.old.com/ns1.new.com/' */reseller.conf perl -pi -e 's/ns2.old.com/ns2.new.com/' */reseller.conf cd /var/named #(or whatever the path to your *.db files is, eg: /etc/bind, /etc/named) perl -pi -e 's/ns1.old.com/ns1.new.com/' *.db perl -pi -e 's/ns2.old.com/ns2.new.com/' *.db
Sumber ini : https://help.directadmin.com/item.php?id=141
Update/Merubah IP DNS Massal
Untuk merubah ip domain dan www secara massal gunakan cara berikut ini
cd /var/named perl -pi -e 's/OLD_IP/NEW_IP/' *.db service named restart
Sumber : https://forum.directadmin.com/threads/change-ip-move-to-new-datacenter.17802/
atau bisa juga dengan ini
cd /var/named perl -pi -e 's#^mail\s14400\sIN\sA\s(.*)$#mail\t14400\tIN\tA\t1.2.3.4#' *.db
Update SPF Massal
Script perl merubah record spf directadmin secara massal jalankan ini
mkdir /root/backupdb cp /var/named/*.db /root/backupdb/ perl -pi -e 's/v=spf1.*$/v=spf1 include:_spf.mailku.net ~all"'/ /var/named/*.db
atau menghapus SPF menggunakan kode ini
perl -pi -e 's/.*v=spf.*$//' /var/named/nama-domain.com.db
Layanan
Harga Domain .COM | Harga Domain .ID | Shared Hosting | Email Hosting | MySQL Hosting |directadmin/mass-script-dns-update.txt · Last modified: 2021/07/03 23:10 by kbadmin