Dns 结尾带点的域名

Dns 结尾带点的域名,dns,rfc,Dns,Rfc,以下两者之间的区别是什么: domainname 及 ? 例如,让我们假设msn.com和msn.com.。我在这里尝试了两种方法: 从上面的例子中,我们可以看到这两个域名都是有效的。然而,它们显然不同,因为反应不同 我相信(第7页)定义了域名。然而,语法不允许在域名末尾加点 domainname. 是 以点结尾的域名是绝对域名,而不以点结尾的域名是相对域名 不过有个陷阱。。。默认行为是考虑任何域的请求,其中至少有一个点作为对绝对域的请求。 因此,实际发生的情况是: 当您在浏览器中键入

以下两者之间的区别是什么:

domainname

?

例如,让我们假设
msn.com
msn.com.
。我在这里尝试了两种方法:

从上面的例子中,我们可以看到这两个域名都是有效的。然而,它们显然不同,因为反应不同

我相信(第7页)定义了域名。然而,语法不允许在域名末尾加点

domainname.

以点结尾的域名是绝对域名,而不以点结尾的域名是相对域名

不过有个陷阱。。。默认行为是考虑任何域的请求,其中至少有一个点作为对绝对域的请求。 因此,实际发生的情况是:

  • 当您在浏览器中键入
    msn.com
    时,您的存根解析器将发送对
    msn.com.
    的dns查询,然后您的浏览器将向dns响应提供的IP之一发送HTTP请求
  • 当您键入
    msn
    时,域被视为相对于您的解析器的搜索列表(请参阅/etc/resolv.conf中的搜索指令)。如果搜索列表为
    search foo.com bar.com
    您的存根解析器将发送一个针对
    msn.foo.com的dns查询。
    如果失败,它将发送一个针对
    msn.bar.com的dns查询。
    如果之前的一个dns查询成功,您的浏览器将向dns响应提供的IP之一发送HTTP请求

是的,我知道,我只是指出这可能是由Microsoft的DNS服务器引起的(你可以通过访问Microsoft.com清楚地看到)。我这里没有Windows server实例来尝试,你能确认这可能是由此引起的吗?
domainname.