DNS - 有什么方法可以强制名称服务器更新域的记录?

我正在某个领域做一些工作。 我正在更新它们。 通过使用 dig,我可以查询我们的名称服务器,还可以看到正确的名称实际上已经升级。 尽管如此,我们的工作场所 dns 缓存仍然显示旧名称。 前几天我将 TTL 设置为 10 分钟,所以我不必等待很长时间。 但是,是否存在任何欺骗办公室的方法是更新 dns 缓存? 我可以做任何偷偷摸摸的小技巧来简化要点吗?

更新假设我无法访问 Web 服务器,也无法重新激活它? 还有什么我可以做的吗?

15
2022-06-07 15:17:39
资源 分享
答案: 4

使用 Windows DNS 只需重新启动解决方案即可清除缓存。 值得一试您的工作场所网络服务器。

JR

4
2022-06-07 15:58:19
资源

如果您将 BIND 作为您办公室的解析器运行 - 即。 不转发给另一个解析器。

刷新缓存中的任何内容:

rndc flush

刷新某条记录:

rndc flushname example.com

如果您在此之后进行转发,那么您将受到转发器的摆布是缓存。

12
2022-06-07 15:57:00
资源

假设您的 DNS 服务器在 PC 上,而不是路由器等:

Linux缓存刷新:

/etc/init.d/nscd restart

或者对于没有 nscd 的发行版

/etc/init.d/named restart

视窗客户私人制造商的缓存刷新:

ipconfig /flushdns

视窗服务器工作场所服务器的缓存刷新(感谢 埃里克梅约 的更正):

  1. 导航到管理员工具
  2. 展开服务器对象
  3. 适当的点击缓存的东西
  4. 选择清除缓存

麦克(也许?!):

dscacheutil -flushcache

如果您有一个用于路由器的 Internet GUI 等,那么在某个地方会有一个选择。

跨平台缓存刷新 同上

关于 DNS 和缓存

17
2022-06-07 15:54:12
资源

如果你使用 Windows,你可以使用 nltest。

  /DSREGDNS - Force registration of all DC-specific DNS records
  /DSDEREGDNS:<DnsHostName> - Deregister DC-specific DNS records for specified DC
      /DOM:<DnsDomainName> /DOMGUID:<DomainGuid> /DSAGUID:<DsaGuid>
  /DSQUERYDNS - Query the status of the last update for all DC-specific DNS records

如果你使用 WINS,nbtstat。

3
2022-06-07 15:48:39
资源