禁用(恢复)IE浏览器的DNS缓存的方法

在开发期间,我们经常需要用到IE浏览器来调试,有时候可能要需要频繁改动hosts文件,而且就算将DNS的缓存记录清楚以后,还不立即获得更改后的DNS,常常需要重启IE浏览器才能生效。这是因为我们通常清除的是PC对DNS的缓存记录,IE浏览器在查询本机DNS域名解析后,会继续把DNS解析IP缓存到IE浏览器里来。这样给开发带来了非常不便。不过我们还是想到了一个比较折中的办法,就是暂时禁用IE浏览器的缓存DNS。等到我们调试结束以后,可以在开启IE的DNS缓存即可。

禁用DNS缓存的方法,将下面内容保存为注册表文件,在运行写入注册表:

Windows Registry Editor Version 5.00

复制代码

代码如下:

[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings]
"DnsCacheEnabled"=dword:00000000
"DnsCacheTimeout"=dword:00000000
"ServerInfoTimeOut"=dword:00000000

写入注册表以后IE浏览器将不再缓存DNS,我们对hosts便会立即生效,无需再重启浏览器。

如果需要恢复IE的DNS缓存,只需清楚我们之前写入的注册表内容。跟上面的方法一样

Windows Registry Editor Version 5.00

复制代码

代码如下:

[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings]
"DnsCacheEnabled"=-
"DnsCacheTimeout"=-
"ServerInfoTimeOut"=-

如果您觉得上面的操作比较繁琐的话,可以直接下载我们提供的注册表文件,下载以后点击运行就好了。

(0)

相关推荐

  • 禁用IE浏览器的DNS缓存

    禁用DNS缓存的方法,将下面内容保存为注册表文件,在运行写入注册表: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERSoftwareMi ...

  • 如何清除chrome dns缓存?谷歌浏览器清除DNS缓存的方法介绍

    如何清除chrome的dns缓存文件?谷歌浏览器是一款国际知名的浏览器,它内建了一个缓存系统,可用于缓存网站内容,同时还能进行DNS记录的缓存.时间一长,这个缓存系统就会变得臃肿,那我们该如何清理Ch ...

  • 清除win7电脑中本地的DNS缓存的方法

    当计算机在对域名进行访问的时候并不是每次访问都需要向DNS服务器寻求版主的,一般当解析工作完成一次后,这个解析条目会保存在计算机的DNS缓存列表中,那你是否会遇到这种情况,当你的网站迁移服务器的时候需 ...

  • win7刷新本机DNS缓存的方法,怎么刷新?

    刷新本机DNS缓存的方法,怎么刷新本机DNS缓存?一起来看看win7的. 操作方法 01 点左下角的开始. 02 在搜索框里输入cmd,就能看到上面的cmd,命令执行工具. 03 打开cmd这个小工具 ...

  • Mac苹果系统更新DNS缓存的方法

    用习惯了windows,知道其更新DNS缓存命令为: 复制代码 代码如下: ipconfig -flushdns 这通常是由于更新了域名解析后,本地还没有生效,强制系统刷新DNS缓存从而达到令其生效的 ...

  • Linux/Ubuntu下刷新DNS缓存的方法

    今天在Ubuntu下给一个网站更换了DNS,试着重新连接,发现无法打开,只好ping一下做一个测试,发现ip还是原来的地址,显然是本地DNS缓存的问题。大家都知道在Windows下面刷新本地DNS缓存 ...

  • 清除win7电脑中DNS缓存的方法

    清除win7电脑中DNS缓存的方法

  • 电脑上的dns缓存如何清理?

    可能很多人会遇到这种情况,有时访问过的网站现在突然无法找到服务器了,这是什么原因呢?这就是DNS缓存的影响,由于第一次访问网站之后会在一定时间内会有本地DNS解析缓存,而域名或者服务器被更改过后,虽然 ...

  • 百度浏览器怎么清除缓存?百度浏览器清除缓存方法步骤

    有时候,浏览器有缓存的话,会导致我们干什么事情都有滞缓。对于这种情况,你可以把自己的浏览器的缓存给清除干净就可能了。今天分享的就是百度浏览器如何清理缓存。 方法/步骤 1 打开百度浏览器。 2 点击浏 ...