我们的网络有许多动态分配 IP 的系统(恰好在公共范围内)。这些系统还有一个本地主机名,它会使用系统当前拥有的任何 IP 进入 DNS 解析器缓存。当系统获得新 IP 时,尝试通过主机名连接的客户端必须手动刷新 DNS 解析器缓存,然后才能找到具有新 IP 的主机。
我认为,只需阻止缓存包含特定 IP 范围内的主机即可解决该问题。反过来说,如果可以排除非完全限定的主机名,也应该可以解决该问题。
我已经在 Google 上搜索了相当多的内容,但没有找到任何有用的信息。
答案1
这个问题只有在 IP 地址发生变化时才会出现,对吗?如果是这样,您可以将各个 DNS 记录的 TTL 设置为 1 秒。这可以有效地防止缓存这些记录。
您还可以在工作站上禁用 DNS 客户端服务。这也会阻止缓存工作,但这会影响所有 DNS 查找,而不仅仅是您感兴趣的查找。