Answers:
DNS本身具有一个根区域。该区域在字面上称为“。”。绑定要求您完全限定DNS名称(包括。或根区域)。其他用户界面通过为您假设根区域来简化此操作。
在“绑定”中,您可以定义一个变量ORIGIN
,如果您未指定FQDN(完全合格的域名,包括结尾的。),该变量将自动附加。 Alnitak有一个出色的语法示例和各种用法。
.
。它是一个空标签。
尾随“。” 使该名称成为“完全合格域名”,即绝对域名。
如果您不添加结尾的“。”,则为标准的“主文件格式”文件。则假定该名称相对于当前区域文件的名称$ORIGIN
(如下所示在区域文件中指定,或者从其他zone
语句中获取named.conf
)。
即
$ORIGIN example.com.
mail IN A 192.168.1.1
mail2 IN A 192.168.1.2
server IN A 192.168.1.3
@ IN MX 10 mail ; not FQDN - example.com. appended
IN MX 20 mail2.example.com. ; FQDN
IN MX 30 mail.example.net. ; FQDN in another domain
IN MX 40 mail2.example.net ; ERROR - not FQDN - example.com appended
www IN CNAME server ; not FQDN - example.com. appended
的。使名称相对于根,没有它,名称将相对于当前区域。标准区域格式在rfc1035和rfc1034中定义。
当我使用everydns.net时,为什么不要求我加上尾随期呢?
这是一个怪癖吗?
是的,听起来easydns.net有点古怪。
在fqdn中,点是实际的标识符。“ com”和“ edu”,“ hp”和“ stanford”只是任意的定界符。点的旋转可唯一标识。