Ada*_*sam 2 domain-name-system ttl
今天早上,网络解决方案(我们托管 DNS 的地方)出现了一些间歇性的 DNS 服务器中断。在此期间,我们所有的网站都无法访问。当网络解决方案 DNS 服务器恢复正常时,我们的站点也恢复正常。
我们的 DNS TTL 目前设置为 300。如果我们将 TTL 增加到 86400,是否可以有效防止 DNS 服务器间歇性中断导致的中断?
不幸的是,这只会对使用在过去 86400 秒内查找过网站的解析器的访问者有所帮助。该站点的每个新访问者都将执行 DNS 查找以找到该站点。如果他们的解析器有一条仍在缓存中的记录(即不超过 86400 秒的 TTL,并且由于其他原因没有从解析器缓存中清除),那么解析器将不会尝试从您的DNS,因此它将适用于该访问者。但是,如果解析器还没有理由查找您的站点,或者它出于某种原因清除了缓存,那么解析器将不得不向您的 DNS 询问记录,并且它会失败。
这就是为什么在不同的网络上拥有两个独立的 DNS 服务器是一种很好的做法。