当前位置: 首页 > 知识库问答 >
问题:

谷歌怎么能。com是否将自己作为其DNS中的权威名称服务器?

岳池暝
2023-03-14

我对DNS的理解肯定有问题,因为我可能不是唯一一个我想在这里要求澄清的人。

如果我在谷歌上做了一个who。com我意识到其名称服务器是:

Name Server: NS1.GOOGLE.COM
Name Server: NS2.GOOGLE.COM
Name Server: NS3.GOOGLE.COM
Name Server: NS4.GOOGLE.COM

在这一点上,我感到困惑,因为这些DNS依赖于域本身。

如果我这么做了

    dig google.com @ns1.google.com
or: dig ns1.google.com @ns1.google.com

响应确实显示aa标志,证明ns1。谷歌。com确实是谷歌的权威服务器。通用域名格式

这怎么可能?在我看来,这就像鸡和蛋的问题。

如果我想知道谷歌的NS服务器。com我向根服务器请求该请求。com TLD,对吗?它告诉我ns1。谷歌。com是NS服务器。现在我需要解决ns1。谷歌。com,但这取决于我最初试图解析的域。。。所以我陷入了一个圈套!

我能想到的唯一解释是根服务器为google托管了一个区域。com,因此能够返回ns1的IP。谷歌。通用域名格式。但这项服务允许我们(或只允许大玩家)做什么要让某个区域由根服务器托管吗?(我可能在这里假设错误,但我看不到其他解释)

我注意到了pinterest。com的设置方式与此相同。

共有1个答案

督瑞
2023-03-14

啊,Freenode上有人给了我我需要的关键词:胶水唱片(不是音乐标签)。

这里提供了一个很好的解释:https://serverfault.com/questions/309622/what-is-a-glue-record

 类似资料:
  • 我使用Wireshark捕获DNS数据包。在响应数据包中,我可以看到行权威名称服务器。问题:为什么有时服务器响应4或5个权威名称服务器,而有时只有1个?如果有一个权威的名称服务器列表,我如何知道关于IP地址的信息到底来自哪一个?如何找到包含特定域名信息的权威域名服务器的总列表?

  • 在Wireshark中,当我们在跟踪一个网站后检查DNS响应时,哪个部分反映了“关于名称服务器的信息”? 权威RRS? 附加RRS? 或在答案部分(名称,类型,类,时间,数据) 对不起,是英语和Wireshark的新手。 谢谢你

  • 我们有一个关于子域DNS传播行为的问题。 以下是我们试图实现的场景: User1在我们的网站“company.com”注册。自动创建子域“user1.company.com”,而不是作为“company.com”的附加域,而是作为WHM中的独立帐户。 因此,正在创建一个自己的区域 我们的问题是,在创建之后,域user1.company.com不能立即访问(不像附加域)。 例如,当我们使用ISP提供

  • 我如何向DNS服务器如8.8.8.8查询Google.com域名?在这个http://www.xbill.org/dnsjava/dnsjava-current/examples.html页面上是如何向指定域发送请求的示例,但是如何询问具体的服务器并检查答案是否权威?我可以使用dnsjava或其他Java库

  • 稳定性: 2 - 稳定的 dns 模块包含两类函数: 1) 第一类函数,使用底层操作系统工具进行域名解析,且无需进行网络通信。 这类函数只有一个:dns.lookup()。例子,查找 iana.org: const dns = require('dns'); dns.lookup('iana.org', (err, address, family) => { console.log('IP

  • 这只适用于许多配置,但当主机运行在谷歌的公共DNS被一些防火墙规则过滤的网络上时,显然就不适用了。 发生这种情况的原因是: Docker首先尝试在主机上和容器内配置相同的DNS服务器。 主机运行dnsmasq,这是一种DNS缓存服务。dnsmasq充当DNS请求的代理,因此主机中明显的DNS服务器是,即localhost. 主机的dnsmasq只侦听来自本地主机的请求,并阻止来自docker容器的