โดยปกติหลังจาก$TTL
และ$ORIGIN
มีบรรทัดที่ขึ้นต้นด้วย@
และIN
ในชื่อโซนจากนั้นที่อยู่อีเมลของผู้ดูแลระบบ@
หมายถึงอะไรที่นี่และในรายการถัดไป
โดยปกติหลังจาก$TTL
และ$ORIGIN
มีบรรทัดที่ขึ้นต้นด้วย@
และIN
ในชื่อโซนจากนั้นที่อยู่อีเมลของผู้ดูแลระบบ@
หมายถึงอะไรที่นี่และในรายการถัดไป
คำตอบ:
$ORIGIN
ใช้ในสองบริบทระหว่างการประมวลผลไฟล์โซน:
$ORIGIN
จะถูกเพิ่มเข้าไปในชื่อ 'ไม่มีเงื่อนไข' (ชื่อใด ๆ ที่ไม่ได้ลงท้ายด้วย 'dot')ตัวอย่างการ@
เปลี่ยนสัญลักษณ์:
; 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
จะหายไปแล้ว@
หมายถึงชื่อของโซน