我正在处理一些域名。我正在更新它们。通过使用,dig
我可以查询我们的名称服务器,并且可以看到正确的名称已更新。但是我们的办公室 DNS 缓存仍然显示旧名称。昨天我将 TTL 设置为 10 分钟,因此我不必等待很长时间。但是,有没有什么方法可以欺骗办公室的 DNS 缓存进行更新?我可以做任何小技巧来让事情变得更容易?
更新假设我无法访问服务器,无法重新启动它?我还能做什么?
答案1
答案2
如果您正在运行 BIND 作为您办公室的解析器 - 即不转发到另一个解析器。
刷新缓存中的所有内容:
rndc flush
刷新特定记录:
rndc flushname example.com
如果您正在转发,那么您将受制于转发器的缓存。
答案3
使用 Windows DNS 时,只需重新启动服务即可刷新缓存。值得在您的办公室服务器上尝试一下。
JR
答案4
如果你使用 Bind9 作为 DNS 服务器,请重新启动该服务
sudo 服务 bind9 重启