Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DNS缓存清除

Ji Guang
November 09, 2012
90

 DNS缓存清除

Ji Guang

November 09, 2012
Tweet

Transcript

  1. Hosts • Browser -> Hosts -> (DNS->) IP • 当用户在浏览器中输入一个需要登录的网

    址时,系统会首先自动从Hosts文件中寻找 对应的IP地址,一旦找到,系统会立即打开 对应网页,如果没有找到,则系统再会将 网址提交DNS域名解析服务器进行IP地址的 解析。Hosts的请求级别比DNS高。 • 没有Hosts文件不受影响
  2. DNS • Domain Name System • Domain -> IP –

    Paipai.com -> 121.14.76.225 – Baidu.com -> 220.181.111.86
  3. 系统DNS缓存 • 1. 控制面板 - 管理工具 - 服务 重启DNS Client

    和 DHCP client 服务 • 2. cmd - ipconfig /flushdns
  4. 浏览器DNS缓存 • IE: • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersi on\InternetSettings\ 中创建 DnsCacheTimeout 和 ServerInfoTimeOut

    ,类型为 DWORD 。都指定为 5 ,浏览器就 的 dns cache 过期时间就是 5s 。 • [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersi on\Internet Settings] “DnsCacheEnabled”=dword:00000000 “DnsCacheTimeout”=dword:00000000 “ServerInfoTimeOut”=dword:00000000 • 微软相关文档:http://support.microsoft.com/kb/318803 • Windows 2000 以前的 Microsoft 操作系统不包含客户端DNS缓存 功能