Que signifie «@» dans le fichier de zone de liaison?


10

Habituellement après $TTLet $ORIGINil y a une ligne commençant par @et INdans le nom de la zone puis l'adresse e-mail de l'administrateur, qu'est-ce que cela @signifie ici et dans les entrées suivantes?

Réponses:


10

$ORIGIN est utilisé dans deux contextes lors du traitement des fichiers de zone:

  1. Le symbole @ force la substitution de la valeur actuelle (ou synthétisée) de $ ORIGIN. Le symbole @ est remplacé par la valeur actuelle de $ ORIGIN.
  2. La valeur actuelle de $ORIGINest ajoutée à tout nom «non qualifié» (tout nom qui ne se termine pas par un «point»).

Exemple de @remplacement de symbole:

; 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
s'il $ORIGINmanque, @fait référence au nom de la zone .
Bob Stein
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.