通常在$TTL
“和”之后$ORIGIN
有一行以“和”开头,其中包含区域名称@
和IN
管理员的电子邮件地址,@
这里和接下来的条目是什么意思?
答案1
$ORIGIN
在区域文件处理期间在两种情况下使用:
- 符号 @ 强制替换 $ORIGIN 的当前值(或合成值)。@ 符号被替换为 $ORIGIN 的当前值。
- 的当前值
$ORIGIN
被添加到任何“不合格”的名称(任何不以“点”结尾的名称)。
符号替换示例@
:
; 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