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

Подстановочный знак BIND9 и неквалифицированное имя

Когда в файле зоны встречается неквалифицированное имя (имя без завершающей точки), BIND9 добавляет исходное значение ($ORIGIN директива) к нему.

Пример:

ns.domain.tld.    IN    A    SERVER_IP

Вышеупомянутая строка эквивалентна:

$ORIGIN    domain.tld.
ns                IN    A    SERVER_IP

Мне было интересно, работает ли это и для wildwards. Например, вот это:

*.domain.tld.    IN    A    SERVER_IP

эквивалентно

$ORIGIN    domain.tld.
*                IN    A    SERVER_IP

?

Да, в этом отношении не имеет значения, что имя владельца является подстановочным знаком.

*.example.com.    IN    A    192.0.2.7

и

$ORIGIN    example.com.
*                IN     A    192.0.2.7

эквивалентны.