这个问题 -
让我思考所以我想我会问。
除了bind9
区域文件(我在“野外”真正看到尾随点的唯一地方)之外,当/在其他地方使用通常看起来是 FQDN 时所需使用的尾随点时,还有什么地方使用? IE,host.example.com
必须改为引用为host.example.com.
答案1
zonefiles中的尾随点有特定的含义:它的意思是,不要添加当前区域作为后缀;否则默认情况下它会这样做,这很有用,因此您可以将其放在www
区域文件中,甚至将其用于多个域名并查看自动附加的域名。
这就是 3.1 节中描述的最初目的RFC 1034 和第 5.1 节RFC 1035。
结束点是可选的,可以出现在您使用的任何主机名中。然而许多软件还没有准备好接收它。在网络上尝试,获取任何 URL,在主机名中添加最后一个点,看看是否可以访问该网站。它还可能会导致 cookie 出现问题。
正如您所说,它并不经常出现在野外,因为对于输入主机名的人来说,尾随点只是垃圾。我怀疑任何地方都需要它,但全面的回应可能会提供具体的参考。
dig
然而,当您使用例如来指定您所谈论的内容时,通常会使用它。dig mx
不明确,因为mx
它既是 ccTLD 又是 DNS 资源记录类型。如果您添加最后一个点,则可以更清楚地表明您正在查询 ccTLD。
同样,如果您在操作系统中配置了搜索列表(尝试添加为任何没有“足够”点的名称的后缀的域名列表),则对于执行以下名称解析的应用程序,行为可能会有所不同something
vs something.
(在后一种情况下可能不使用搜索列表)。