我们的NS记录中列出了两个DNS服务器。昨晚,我们的一台DNS服务器发生了故障。不出所料,某些DNS服务器无法解析我们的主机名。我以为这是暂时的,一旦我们的NS记录的TTL过期(1小时)就可以开始工作。
一个多小时后,我仍然从使用Earthlink,Verizon和OpenDNS服务器的桌面获得DNS超时。我测试了一下其他DNS服务器是否在回答:
dig @ns2.example.com www.example.com +short
这工作了。
我的问题:
- 是否有人对为什么即使TTL过期后其他DNS服务器仍未命中我们的其他DNS服务器有一个答案?
- DNS服务器(从
SOA
记录中)是否更喜欢域的主DNS服务器? - 是否有用于从可用NS记录中选择名称服务器的算法?我假设这是特定于实现的,但是也许有一些适用于此的标准。
TTL与任何事物都不相关。由于未更改任何记录,因此没有任何影响。
—
David Schwartz
啊,我现在明白了。h
—
Belmin Fernandez