Назад | Перейти на главную страницу

Переменные в named.conf

У моего сервера один 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