如何刷新本地 DNS 缓存

原创 2006年05月23日 10:35:00

Windows 会将我们访问过的 DNS 条目缓存下来供下次解析该域名时使用, 我们可以通过在注册表添加一下项目老控制 Cache 的有效期

HKEY_CURRENT_USER/SOFTWARE/Microsoft/Windows/CurrentVersion/Internet Settings

Value Name: DnsCacheTimeout Data Type: REG_DWORD Radix: Decimal Value: (time in seconds)  

Value Name: ServerInfoTimeOut Data Type: REG_DWORD Radix: Decimal Value: (time in seconds)

但是有时候我们不能随意改变用户机器中的相关设定,而且我们也只是需要在特定情况下立即刷新本地 DNS 缓存,查阅 MSDN 后没有找到相关方法。Windows 的组件 ipconfig.exe 提供了一个刷新 DNS 的命令行参数,"ipconfig /flushdns". 于是跟踪 ipconfig.exe 看看它在 flushdns 的时候到底使用了什么方法。最后发现它调用 DNSAPI.DnsFlushResolverCache 来 flushdns。

相关文章推荐

dns windows缓存 自动刷新

参考  http://wujunfeng.blog.51cto.com/3041/1012413 http://www.slyar.com/blog/ipconfig-flushdns.h...
  • arkblue
  • arkblue
  • 2014年03月03日 17:47
  • 5050

刷新DNS缓存

在日常工作中,常有人问到域名解析了不是即时生效的嘛,怎么还是原来的呢?答案就是在本地DNS有解析缓存,电脑第一次访问后,在一定的时间内就将其缓存下来,下次访问该域名时电脑通过查找本地DNS缓存,就可以...

清除dns缓存

  • 2016年04月12日 09:57
  • 12KB
  • 下载

清空本地DNS缓存

  • 2015年02月09日 10:48
  • 801B
  • 下载

浏览器DNS解析ip后会缓存

今天把域名从一个ip上面换到另外一个ip上面,结果发现解析后好长时间了,原来的机器上还有量,就想着应该是浏览器DNS解析ip后缓存的问题,缓存失效后应该就不会再解析到原来的机器上了。 下面也...
  • kaosini
  • kaosini
  • 2012年07月05日 15:27
  • 1786

清空dns缓存

  • 2017年07月18日 11:21
  • 29B
  • 下载

如何利用Linux构建免费的缓存DNS服务器

如何利用Linux构建免费的缓存DNS服务器 标签:Linux DNS 服务器 构建 如何利用Linux构建免费的缓存DNS服务器   实验背景:       小诺公司目...

远程DNS缓存攻击代码资源

  • 2016年12月07日 17:23
  • 66B
  • 下载

远程DNS缓存攻击

  • 2016年12月07日 17:30
  • 2.02MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何刷新本地 DNS 缓存
举报原因:
原因补充:

(最多只允许输入30个字)