Обычно после $TTL
и $ORIGIN
есть строка, начинающаяся с @
и IN
в названии зоны, затем адрес электронной почты администратора, что @
означает здесь и в следующих записях?
Обычно после $TTL
и $ORIGIN
есть строка, начинающаяся с @
и IN
в названии зоны, затем адрес электронной почты администратора, что @
означает здесь и в следующих записях?
Ответы:
$ORIGIN
используется в двух контекстах при обработке файла зоны:
$ORIGIN
добавляется к любому «неквалифицированному» имени (любое имя, которое не заканчивается на «точку»).Пример @
замены символа:
; example.com zone file fragment
; no $ORIGIN present and is synthesized from the
; zone name in named.conf
....
@ IN NS ns1.example.com.
; ns1.example.com is the name server for example.com
....
$ORIGIN uk.example.com.
@ IN NS ns2.example.com.
; functionally identical to
; uk.example.com. IN NS ns2.example.com.
; ns2.example.com is the name server for uk.example.com
$ORIGIN
отсутствует, то@
относится к названию зоны .