主机关闭时,主机如何找到DNS从属服务器?

主机关闭时,主机如何找到DNS从属服务器?,dns,server,slave,Dns,Server,Slave,假设一个网络中有两个区域,区域A和区域B。 host1和host2都在A区 host1是区域A的dns权威服务器,host2是区域B的dns权威服务器。 host1被配置为区域B的dns从属服务器,并且区域传输无错误完成host2停机。 区域B中的其他主机如何查找主机1,以便发送DNS查询 我试图用Wireshark捕捉,但不明白它是怎么发生的。 dns从属服务器是否通过广播宣布它们是从属服务器 编辑: 我做了一个新的模拟和捕捉。我注意到一系列MDNS数据包的源在从机中。从属服务器是否在接收到区

假设一个网络中有两个区域,区域A和区域B。 host1host2都在A区

host1是区域A的dns权威服务器,host2是区域B的dns权威服务器。 host1被配置为区域B的dns从属服务器,并且区域传输无错误完成host2停机。 区域B中的其他主机如何查找主机1,以便发送DNS查询

我试图用Wireshark捕捉,但不明白它是怎么发生的。 dns从属服务器是否通过广播宣布它们是从属服务器

编辑:
我做了一个新的模拟和捕捉。我注意到一系列MDNS数据包的源在从机中。从属服务器是否在接收到区域传输后广播他是从属服务器?

从执行递归查找的人的角度来看,没有“从属服务器”这样的东西。有些服务器可以为域提供权威响应,有些服务器则不能。主/从区别仅从管理域的人的角度存在

因此,您的问题的答案是“因为它在区域的委派信息中作为名称服务器列出(带有NS记录)”。如果对区域执行NS查找,则会得到服务器列表。所有这些都是该区域的权威服务器。这可能是一个人被拥有这个区域的人视为主人,而其他人则被视为奴隶,但对你来说,从外部看,这种区别并不存在


mDNS是一个完全独立的东西,它有自己独立的软件,恰好与DNS共享一些协议内容。它与为区域查找名称服务器完全无关。mDNS甚至没有“区域”的概念。

我知道从外部看,它只是另一台服务器。我不明白的是,在该服务器接收到区域传输后,信息是如何传播的……我认为mDNS数据包可能是该服务器宣布他是该区域的授权服务器的一种方式。没有服务器会宣布它是服务器。服务器由管理员在适当的位置添加NS记录来指出,因此递归解析器可以从根服务器向下跟踪指针,直到找到它要查找的内容。我明白了。。。在named.conf文件中。但这些信息不应该至少传播到根服务器吗?