昨天,我对客户端域的Name Server记录做了一些更改。
这里有一个指向DNS传播检查器的链接,它显示了全世界仅用于三 DNS服务器的更新NS字段。
我知道DNS设置是缓存的&需要一些时间,但在这一点上已经超过了15个小时&我从未见过DNS的行为如此缓慢。通常,我甚至把显示更新设置的一台服务器作为其馀部分即将到来的标志,事实上,我就是这样告诉我的客户的,但是很明显,有些事情不太正确。
有人有什么想法吗?现在我正在进行一遍,只是将DNS更新为无意义的值&然后可能会迫使它们重新执行,但是在看到这种情况发生后,我对这种方法并不有信心。
发布于 2017-10-19 00:15:26
DNS不会传播。这些名称服务器没有理由拥有您提供的域名的名称服务器信息,除非这些名称服务器的DNS客户端要求它们解析域的DNS记录.或者DNS传播检查程序要求他们查询您提供的域名的名称服务器。
因此,在我看来,这些DNS传播检查程序实际上所做的是查询每个列出的名称服务器,以获取您提供的域名,从而迫使这些名称服务器查询您提供的域名服务器,从而将这些信息缓存在列出的名称服务器上。
DNS服务器不缓存整个DNS名称空间,也不缓存所有已注册域名的所有名称服务器。想象一下如果他们做到了?需要什么样的规模来处理这样大小的数据库和那种类型的工作负载,特别是考虑到在一天内所有注册域名的DNS记录几乎不变的变化?我的名称服务器对您的名称服务器或DNS记录一无所知,直到我请求我的名称服务器解析您的域的DNS记录。您的名称服务器和DNS记录不会在任何时候“传播”到我的名字服务器。我的DNS客户端向我的名字服务器请求在您的域中和我的名称服务器中的DNS记录,然后工作来回答这个查询。只有这样,我的名字服务器才会有任何关于您的名称服务器和域名的任何信息。
使用DNS传播检查器似乎是检查您的名称服务器信息是否正确的好方法,但传播并不是要检查的内容。列出的名称服务器正在查询您提供的域名的名称服务器信息,如果找到名称服务器,则会得到大的绿色复选标记。这是一个很好的测试,看看是否可以找到您的名称服务器信息,但将其称为DNS传播检查是在传播关于DNS工作方式的神话(不是双关语)。不过,正如你所见,那些跳棋可以掩盖其他问题.而不给你任何可能是什么问题的线索。
https://serverfault.com/questions/879185
复制相似问题