我对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的设置方式与此相同。
啊,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提供
让dhcp服务器收集到的主机名 加入 dns服务中? 尝试过dnsmasq这个集成了 dhcp和dns服务器的软件,但是在网上搜索时,没发现这样的用法. 尝试把 建立一个ddns服务,然后让每台电脑 进行 动态域名注册 ,但是这样每台电脑都需要配置,感觉有点麻烦 最终期望
我如何向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