本地 DNS 缓存和 NXDOMAIN 响应

本地 DNS 缓存和 NXDOMAIN 响应

我们正在对工作中的子域进行自动安装,并发现我们从本地名称服务器获取了缓存响应。例如,我们创建了 bob.example.com,但本地 DNS 缓存在 bob.example.com (192.168.1.1) 上返回 NXDOMAIN,尽管特定名称服务器上的 nslookup 产生了正确的域。

针对这个问题我们有什么样的解决方案呢?

答案1

它们最终会超时。在进行更改之前,您应该将负 TTL 减少到合理的量。该值在域的 SOA 记录中指定。查询服务器中的 SOA 记录以确定超时可能持续多长时间。

默认值为 3 小时,最大值为 7 天。

正如您所发现的,在知道所有权威名称服务器上都提供新服务之前,查询本地服务器以获取新服务并不是一个好主意。这样做可能会让缓存得到否定的答案。请先查询它们以进行验证。

相关内容