Normalerweise beginnt nach $TTL
und $ORIGIN
es gibt eine Zeile, die mit @
und IN
im Zonennamen beginnt, dann E-Mail-Adresse des Administrators. Was @
bedeutet hier und in den nächsten Einträgen?
Normalerweise beginnt nach $TTL
und $ORIGIN
es gibt eine Zeile, die mit @
und IN
im Zonennamen beginnt, dann E-Mail-Adresse des Administrators. Was @
bedeutet hier und in den nächsten Einträgen?
Antworten:
$ORIGIN
wird in zwei Kontexten während der Verarbeitung von Zonendateien verwendet:
$ORIGIN
wird zu jedem 'nicht qualifizierten' Namen hinzugefügt (jeder Name, der nicht mit einem 'Punkt' endet).Beispiel für das @
Ersetzen von Symbolen:
; 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
es fehlt,@
bezieht es sich auf den Namen der Zone .