Что значит & ldquo; @ & rdquo; значит в файле зоны привязки?

Обычно после $TTL и $ORIGIN есть строка, начинающаяся с @ и IN в названии зоны, затем адрес электронной почты администратора, что означает @ здесь и в следующих записях?

10
задан 20 May 2014 в 11:09

1 ответ

$ORIGIN используется в двух контекстах при обработке файла зоны:

  1. Символ @ вызывает замену текущего (или синтезированного) значения $ ORIGIN. Символ @ заменяется текущим значением $ ORIGIN.
  2. Текущее значение $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
0
ответ дан 20 May 2014 в 11:09

Другие вопросы по тегам:

Похожие вопросы: