“ @” หมายถึงอะไรในไฟล์โซนผูก


10

โดยปกติหลังจาก$TTLและ$ORIGINมีบรรทัดที่ขึ้นต้นด้วย@และINในชื่อโซนจากนั้นที่อยู่อีเมลของผู้ดูแลระบบ@หมายถึงอะไรที่นี่และในรายการถัดไป

คำตอบ:


10

$ORIGIN ใช้ในสองบริบทระหว่างการประมวลผลไฟล์โซน:

  1. สัญลักษณ์ @ บังคับให้ทดแทนค่าปัจจุบัน (หรือสังเคราะห์) ของ $ ORIGIN สัญลักษณ์ @ ถูกแทนที่ด้วยค่าปัจจุบันของ $ ORIGIN
  2. มูลค่าปัจจุบันของ$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

1
ถ้า$ORIGINจะหายไปแล้ว@หมายถึงชื่อของโซน
Bob Stein
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.