我正在做一些域名的工作.我正在更新它们.通过使用dig我可以查询我们的名称服务器,我可以看到正确的名称已更新.但是我们的办公室dns缓存仍然显示旧名称.昨天我将TTL设置为10分钟,所以我不必等待很长时间.但有没有办法欺骗办公室的DNS缓存更新?我可以做些什么偷偷摸摸的小技巧让事情变得更容易?
更新让我们假设我无法访问服务器,无法重启服务器?还有什么我可以做的吗?
解决方法
假设您的DNS服务器在PC而不是路由器等:
Linux缓存刷新:
/etc/init.d/nscd restart
或者没有nscd的发行版
/etc/init.d/named restart
单个机器的Windows客户端缓存刷新:
ipconfig /flushdns
办公室服务器的Windows服务器缓存刷新(感谢ericmayo更正):
- Navigate to Administrator Tools
- expand the server object
- right click cached objects
- select clear cache
Mac(可能?!):
dscacheutil -flushcache
如果你有一个路由器的Web GUI等,那里会有一个选项.