做开发的,难免不了修改hosts。但是每次修改hosts后要重启应用,要么等很长时间不操作后才生效。这样不利于快速开发。
分析后,应该是dnscache服务cache了dns查询结果。
经查阅相关资料,发现可以通过修改dnscache注册表的相关参数来缩短cache时间和cache size。
修改点:
"MaxCacheTtl"=dword:00000001
"MaxNegativeCacheTtl"=dword:00000001
"ServerPriorityTimeLimit"=dword:00000000
"CacheHashTableBucketSize"=dword:00000001
"CacheHashTableSize"=dword:00000001
"MaxCacheEntryTtlLimit"=dword:00000001
修改后重启机器生效(ms重启服务不行)。重启后,改了hosts后,直接刷新IE生效。不行话,3s后再刷新一次。
以上在windows xp sp3上测试通过。
附上我的机器的dns cache注册表参数。有需要可以下载后解压,直接导入。
==========华丽丽的分隔线================
2009.12.30新增。
上面的方法有时候好像无效,其实最有效的方法是修改下面的注册表:
HKeyCurrentUser\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
增加:
DnsCacheEnabled 0x0 (REG_DWORD)
DnsCacheTimeout 0x0 (REG_DWORD)
ServerInfoTimeOut 0x0 (REG_DWORD)
分享到:
相关推荐
Android下修改hosts文件-重启有效.docx
叫你如何修改hosts文件。简单方便快捷,想看更多开发小技巧,请多多关注一下,谢谢!
Win10修改hosts文件不能保存的解决方法.docx
如何修改模拟器hosts文件
Delphi 操作Hosts文件Delphi 操作Hosts文件Delphi 操作Hosts文件Delphi 操作Hosts文件
Mac OS X 系统下修改 hosts 文件的方法.docx
Windows10 原版hosts文件,可以直接copy到文件夹中重启使用
本地hosts文件修改器,便于修改本地hosts文件 演示地址:http://www.ychang.com
Linux 修改 etc/hosts文件 hosts文件 hosts —— the static table lookup for host name(主机名查询静态表)。 hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。...
只要一次简单的设定。 以后就能方便的在多个设定之间进行切换。...按照指定文本文件的内容,替换C:\WINDOWS\system32\drivers\etc\hosts文件的内容。 【附录】 office.txt 文件的内容举例参见压缩包内的说明文件。
bat脚本实现自动修改hosts,适合在批量进行作业的时候。
电脑系统原版hosts文件,解决电脑hosts文件损坏问题。
hostsedit hosts 修改器 修改hosts文件 这个是N年下的东西了.有时候你用记事本改的hosts是不行的.来试一下这个软件吧.
Hosts文件无法修改解决方法.docx
一键hosts文件修复工具能一键修复还原hosts文件。Hosts文件是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一...
如何防止hosts文件被修改 开始==》运行==》输入cmd后回车==》复制代码框内容到CMD窗口,回车执行。
cmd一键打开hosts文件 由于hosts文件路径真的很长,不好找。所以这个工具cmd命令就是解决这个问题的。通过记事本直接打开hosts文件方便修改。
huhamhire-hosts自动更新Google Hosts文件教程.docx