加载中…
个人资料
刘德洪
刘德洪 新浪个人认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:82,871
  • 关注人气:2
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

修改Hosts文件不用重启IE的方法

(2009-11-16 12:49:25)
标签:

杂谈

测试了后好像可以,又好像不可以,读者自己拿主意吧。


推荐用 firefox+dns flusher插件

推荐 英文文章中的软件:IE timeout tuner:
http://www.simplefailover.com/outbox/ietimeout-se.exe

windows 下浏览器和操作系统的 DNS cache

Posted in: Web 开发 — Hick @ 2008/01/30 12:32:14

一般来说,windows 下操作系统和浏览器把某域名解析为 ip 地址以后,都会把解析结果做 cache ,也就是在一定时间内,该域名会一直被解析为该 ip ,而不管该域名对应的 ip 是否变化或者还绑定了其他 ip 。而浏览器通常都会忽略操作系统的 dns cache 。操作系统的 cache 可以通过 ipconfig /flushdns 命令来清除,而浏览器的 dns cache ,则一般需要启动一个新的浏览器进程(ie 的浏览器 dns cache 是以进程为基本单元的)。

在 ping 一个域名的时候,得到的 TTL 表示 Time To Live ,表示的就是建议操作系统对 dns 做 cache 的时间。浏览器的 dns cache 一般由浏览器自己控制,某些版本的 ie 中 默认 cache 是 30 分钟,也可以通过修改注册表来指定值,参考>http://support.microsoft.com/default.aspx?scid=KB;en-us;263558 

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings\ 中创建 DnsCacheTimeout 和 ServerInfoTimeOut ,类型为 DWORD 。都指定为 5 ,浏览器就的 dns cache 过期时间就是 5s 。

一点比较奇怪的是 http://support.microsoft.com/kb/813827 中说明建立值是以毫秒为单位。虽然针对 ie 不完全一致,但是有重合的版本。我希望的是尽快 timeout ,不再深究。

firefox 也可以在 about:config 中找到相关的配置选项。


文章二:

http://www.technize.com/2007/07/11/how-to-change-internet-explorer-dns-cache-keepalive-and-server-info-timeouts/


文章三:

http://netbus.javaeye.com/blog/426296

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有