dns windows缓存 自动刷新

来源:互联网 发布:com域名备案吗 编辑:程序博客网 时间:2024/04/30 12:04
参考 


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 --> 重新启动 (或者停止、再启动)


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

0 0