Що означає "@" у файлі зони зв’язування?


10

Зазвичай після того, як $TTLі $ORIGINє рядок , що починається з @і INв імені зони потім адреса електронної пошти адміністратора, то , що робить @середній тут і в наступних записах?

Відповіді:


10

$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

1
якщо $ORIGINвін відсутній, тоді @посилається на назву зони .
Боб Штейн
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.