dns windows缓存 自动刷新

参考 


http://wujunfeng.blog.51cto.com/3041/1012413

http://www.slyar.com/blog/ipconfig-flushdns.html

http://social.technet.microsoft.com/Forums/de-DE/windowsserversystemzhchs/thread/b2bb9c03-4b5c-4414-a71a-66fb4c308fc4?outputAs=rss

问题:

本地调试,需要切换环境,绑定域名.

C:\Windows\System32\drivers\etc\hosts文件

修改后域名后不生效。原因是dns缓存没有及时是刷新,这么解决的

1 查看本地dns cache    ipconfig /displaydns

2 强制刷新dns cache    ipconfig /flushdns

3 更新hosts文件后强制刷新,再在浏览器中访问,可以访问修改的域名了

4 不能每次修改hosts文件后都强制刷新啊,所以做成自动刷新。这个要修改注册表了

   运行-regedit.exe,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters ,增加键MaxCacheTtl,类型DWORD,值是1,表示每间隔1秒就刷新一下本地DNS Cache

   

  如果您将客户端的 DNS 缓存中的最大 TTL 值降低为 1 秒,则客户端 DNS 缓存看起来被禁用。

5 修改完发现没有生效,要再修改windows service才行

  运行-->service.msc-->DNS Client --> 重新启动 (或者停止、再启动)


确保启动类型是自动的,下次启动电脑还是生效的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值