Apa arti "@" dalam file zona mengikat?

10

Biasanya setelah $TTLdan $ORIGINada baris yang dimulai dengan @dan INdalam nama zona kemudian alamat email admin, apa @artinya di sini dan di entri berikutnya?

Hojat Taheri
sumber

Jawaban:

10

$ORIGIN digunakan dalam dua konteks selama pemrosesan file zona:

  1. Simbol @ memaksa substitusi dari nilai saat ini (atau disintesis) dari $ ASAL. Simbol @ diganti dengan nilai saat ini $ ASAL.
  2. Nilai saat $ORIGINini ditambahkan ke nama 'tidak memenuhi syarat' (nama apa pun yang tidak diakhiri dengan 'titik').

Contoh @penggantian simbol:

; 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
Radu Rădeanu
sumber
1
jika $ORIGINtidak ada maka @mengacu pada nama zona .
Bob Stein