gpt4 book ai didi

dns - 以点号结尾的域名

转载 作者:行者123 更新时间:2023-12-03 13:31:20 24 4
gpt4 key购买 nike

有什么区别:

domainname


domainname.

?

例如,让我们假设 msn.commsn.com. .我在这里都试过:

http://http-headers.online-domain-tools.com/link/d83cbgIenbU0KGj3/

http://http-headers.online-domain-tools.com/link/d83d3g2kZ1ioLns4/

从上面的例子我们可以看到两个域名都是有效的。但是,它们显然不一样,因为响应不同。

我相信 RFC 1035 (p. 7) 定义域名。但是,语法不允许在域名末尾使用点。

最佳答案

domainname.

fully qualified domain name

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

不过有一个问题... stub resolver默认行为是将对其中至少有一个点的任何域的请求视为对绝对域的请求。

所以实际发生的是:
  • 当您输入 msn.com 时在您的浏览器中,您的 stub 解析器将发送对 msn.com. 的 dns 查询。然后您的浏览器将向 dns 响应提供的 IP 之一发送 HTTP 请求
  • 当您输入 msn 时该域被视为相对于您的解析器的搜索列表(请参阅/etc/resolv.conf 中的搜索指令)。如果搜索列表是 search foo.com bar.com您的 stub 解析器将发送 msn.foo.com. 的 dns 查询如果失败,它将发送对 msn.bar.com. 的 dns 查询。如果先前的 dns 查询之一成功,您的浏览器将向 dns 响应提供的 IP 之一发送 HTTP 请求。
  • 关于dns - 以点号结尾的域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19480767/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com