У моего сервера один IP и несколько доменов.
Один и тот же IP-адрес присутствует в named.conf и нескольких файлах зоны.
Когда IP-адрес сервера меняется, мне нужно вручную изменить все эти IP-адреса.
Есть ли способ сделать что-то вроде:
в named.conf:
#define $IP 123.123.123.123
файл зоны:
MX 10 mail
A $IP
www A $IP
mail A $IP
* CNAME www
любая помощь будет оценена
Хорошо, если IP-адрес всегда одинаковый для @
, www
и mail
, вы можете добавить $INCLUDE
директиву к файлам зоны (см. Вот).
В идеале создать commons.db
zone файл с вашими общими описаниями зон:
@ IN A 1.2.3.4
wwww IN A 1.2.3.4
mail IN A 1.2.3.4
* IN CNAME www
а затем в файлах вашей доменной зоны просто выполните:
@ IN MX 10 mail
$INCLUDE commons.db