Здесь есть пара сообщений о том, как следить за регистрацией доменных имен, мы используем повторяющийся биллинг, чтобы разобраться в этом, лучше продлить домен, который я не хотел, чем наоборот!
Мой вопрос касается управления профилем DNS для доменов. Мы приближаемся к 100 доменным именам, за которыми мы сейчас следим, большая часть из которых предназначена для одного и того же общего приложения, распределенного по паре серверов.
Есть ли способ массового редактирования записей DNS для этих доменов, или мне нужно пройти через веб-администрирование для регистратора (в данном случае 123-reg, поскольку это тот, с кого мы начали, и инерция к перемещению велика).
Мы переходим на несколько новых IP-адресов, а SPF почтовых серверов иногда нуждаются в обновлении, поэтому делать это через домен за доменом - это кошмар.
Спасибо
Нет, вам не нужно использовать DNS регистратора.
Да, вы можете массово редактировать зоны, однако в зависимости от вашего регистратора вам, возможно, действительно придется прекратить использовать его DNS для этого.
Плохая новость заключается в том, что, в зависимости от вашего регистратора, PITA может изначально изменить все домены для использования ваших собственных серверов имен.
Если вы решите самостоятельно разместить свой DNS, и если вы используете BIND или NSD, вы можете поместить все, что будет таким же, в отдельный файл, а затем включить этот файл в свои файлы зоны. Вы даже можете использовать один файл зоны в нескольких доменах. Например:
; Zone template A - db.template.a
$TTL 7200
$INCLUDE db.soa
$INCLUDE db.ns
$INCLUDE db.mx
$INCLUDE db.www
; put whatever else here
..
; db.soa
@ IN SOA ns1.example.com. hostmaster.example.com. (
2014073001 ; Serial
2160 ; Refresh
3600 ; Retry
604800 ; Expire
7200 ) ; Negative TTL
..
; db.ns
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
...
; db.mx
@ IN MX 10 mx10.example.com.
@ IN MX 20 mx20.example.com.
@ IN TXT "v=spf1 a mx -all"
...
; db.www
@ IN A 192.0.2.1
www IN A 192.0.2.1
www IN MX 0 .
Если вы собираетесь самостоятельно размещать и использовать PowerDNS, вы даже можете использовать базу данных вместо фактических файлов зоны и вносить массовые изменения с помощью SQL-запроса.