主要观点:完全限定域名(Fully-Qualified Domain Names)末尾应有一个点,这是正确的,Unix 中的相对和绝对文件名概念与此类似,DNS 中的搜索域也有类似作用。大多数 Bonjour(DNS-SD)软件使用带末尾点的完全限定域名以避免额外查找的低效、歧义及潜在不可靠性。在 HTTP 协议中,<host>部分应包含完全限定域名,但浏览器客户端实施者似乎未理解,如发送“Host:”参数时,浏览器客户端放入用户输入的内容而非实际在 DNS 中查找的完全限定名,Apache 服务器在某些版本中也不能识别不同形式的同名主机,网站管理员设置网站时需在 ServerAlias 行列出用户可能输入的所有内容。
关键信息:
- 末尾点的正确性及作用,如在 DNS 中使域名完全限定,避免歧义等。
- Unix 中相对和绝对文件名的概念及与 DNS 域名的类比。
- HTTP 协议中<host>部分应是完全限定域名及浏览器客户端的错误行为。
- 网站管理员设置网站时需注意的事项。
重要细节: - 1987 年的 RFC 1034 文档中提到完全限定域名末尾有个点及相关概念。
- 多数人对单标签无点域名有直观理解,对多标签带点域名相对 DNS 搜索列表的情况易忽视。
- 如用户输入“www”,在 DNS 搜索列表中有“comcast.net”时,可能实际得到“www.someco.com.comcast.net”。
- RFC 1738 明确规定 URL 的<host>部分应为完全限定域名。
- 示例中不同形式的“www.example.com”及 Apache 服务器的相关问题等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。