`domain dot tld` 和 `domain dot tld dot` 一样吗?(TLD 后的点)

Ozh*_*Ozh 5 dns tld

我似乎明白 TLD 后面的点无关紧要,例如:http : //example.com/somepage/ == http://example.com./somepage/(注意 TLD 后面的点)

我的问题是:情况总是这样吗?或者它是 DNS 还是任何依赖?换句话说,无论设置和域如何,域后面的额外点对每个人都有效吗?(example.com., localhost., mycomputer.lan., 127.0.0.1., 等等...)

额外的问题:为什么允许额外的点?

谢谢

Man*_*ari 5

顶级域名后的额外点,例如 com. 或政府 , 根据 DNS 规范是有效和可选的。更多细节在这里

但是,这不得与任何非域名且不需要域查找的内容一起使用。在您的示例中,由于上述原因,它不能与 IP 地址和主机名一起使用。可选的最后一个点保证适用于任何域名。如果 mycom.lan 是一个域名,您在 Intranet 中托管名为“LAN”的区域,则可以使用尾随点。

奖励答案:最后一个点代表“根区”。:),必须查找它才能找到顶级域的名称服务器,例如 com、gov、org 等。但是可以选择键入它。您可以在浏览器 URL 中尝试此操作。