如何刷新本地 DNS 缓存
2006-05-23 10:35
302 查看
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。
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本地缓存
- 如何刷新DNS缓存,刷新本地DNS的命令
- 如何刷新清除DNS解析缓存命令
- 如何刷新DNS缓存
- 刷新本地DNS缓存的方法
- 如何查看和清除Windows本地的DNS缓存内容
- 如何刷新本地dns,查看本机DNS服务器的方法
- 刷新DNS命令 如何刷新DNS缓存(flushdns)
- 刷新DNS命令 如何刷新DNS缓存
- windows如何刷新DNS缓存
- 刷新DNS命令 如何刷新DNS缓存
- 如何查看和清除Windows本地的DNS缓存内容
- 如何查看和清除Windows本地的DNS缓存内容
- winxp下刷新DNS命令,如何刷新DNS缓存,修改WINXP的DNS缓存时间
- Windows 刷新本地客户端 DNS 缓存方法
- 刷新本地的DNS缓存数据
- 如何清理用户的DNS查询结果在本地的缓存
- 技巧(刷新DNS命令 如何刷新DNS缓存)
- 如何刷新DNS缓存
- 如何清除本地DNS缓存 windows