تغییر کلی DNS ها در دایرکت ادمین

تغییر کلی DNS ها در دایرکت ادمین

گروه آموزشی مجموعه تدبیر

گاهی نیاز میشه که کل DNS های اکانت ها را در سرور دایرکت ادمین آپدیت کرد

برای اینکار طبق آموزش زیر پیش بروید:

 

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

once your changes are done, it’s a good idea to rewrite all .db files to update your serials, and also to trigger any syncs to remote dns systems:

echo “action=rewrite&value=named” >> /usr/local/directadmin/data/task.queue