Когда в файле зоны встречается неквалифицированное имя (имя без завершающей точки), 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
эквивалентны.