Ama*_*rus 14 domain-name-system bind update
我正在做一些域名的工作。我正在更新它们。通过使用dig我可以查询我们的名称服务器,我可以看到正确的名称已更新。但是我们的办公室 dns 缓存仍然显示旧名称。昨天我将 TTL 设置为 10 分钟,所以我不必等待很长时间。但是有没有什么办法可以欺骗office的dns缓存来更新呢?我可以做任何偷偷摸摸的小技巧让事情变得更容易吗?
更新让我们假设我无权访问服务器,并且无法重新启动它?还有什么我可以做的吗?
And*_*ndy 17
假设您的 DNS 服务器在 PC 上而不是路由器等:
Linux缓存刷新:
/etc/init.d/nscd restart
Run Code Online (Sandbox Code Playgroud)
或者对于没有 nscd 的发行版
/etc/init.d/named restart
Run Code Online (Sandbox Code Playgroud)
单个机器的Windows客户端缓存刷新:
ipconfig /flushdns
Run Code Online (Sandbox Code Playgroud)
办公室服务器的Windows服务器缓存刷新(感谢ericmayo的更正):
- 导航到管理员工具
- 展开服务器对象
- 右键单击缓存对象
- 选择清除缓存
Mac(可能?!):
dscacheutil -flushcache
Run Code Online (Sandbox Code Playgroud)
如果您有路由器的 Web GUI 等,则某处会有一个选项。
跨平台缓存刷新如上
Dan*_*ley 12
如果您正在运行 BIND 作为您办公室的解析器 - 即。不转发给另一个解析器。
刷新缓存中的所有内容:
rndc flush
Run Code Online (Sandbox Code Playgroud)
刷新特定记录:
rndc flushname example.com
Run Code Online (Sandbox Code Playgroud)
如果您正在转发,那么您将受到转发器缓存的支配。
| 归档时间: |
|
| 查看次数: |
115645 次 |
| 最近记录: |