Мне нужно управлять двумя доменами: compagny.com copagny.bigcompagny.com
Я использую Bind9 в Debian Lenny.
Я хочу использовать один файл зоны для обоих доменов.
Я не хочу создавать дважды одинаковые файлы для своего DNS-сервера: слишком сложно поддерживать.
Как я могу это сделать ?
Спасибо
Просто укажите один и тот же файл дважды в своем named.conf
:
zone "example.com" IN {
type master;
file "example.com";
};
zone "subsidiary.example.com" IN {
type master;
file "example.com";
};
Однако - вам нужно быть умным с содержимым вашего файла зоны:
$ORIGIN
заявление - это неявно из файла конфигурации@
'для обозначения неявного $ORIGIN
Вы можете создать одну зону для нескольких доменов, указав один и тот же файл зоны для каждого домена в named.conf. Однако приведенные вами примеры - это не домены, а хосты. Единственный способ сделать это легко - использовать подстановочные знаки. Любой другой способ поддерживать намного сложнее, чем просто иметь отдельные файлы зон.