如何清除你的DNS缓存
这个域名系统(DNS,Domain Name System)会把互联网上的主机域名解析成IP地址。DNS是互联网中,把人类易懂的主机域名(例如 example.com)转换成计算机可读的IP地址(例如192.168.0.1)的一个组件。
DNS缓存则是存储着你最近访问过的位置(IP地址)。这通常会对提高访问速度有帮助,但有时候我们也会想清空这个缓存,从而重新整个缓存。
Windows Vista / Windows 7:
- 
点击开始菜单下的所有程序,然后进入附件。 
- 
右击命令行,选择以管理员运行。 
- 
在命令行窗口下,输入如下命令,按下回车: ipconfig /flushdns 
- 
如果一切顺利,你将看到类似 Successfully flushed the DNS Resolver Cache.字样。 
Windows XP
- 
点击开始菜单下的所有程序,然后进入附件。 
- 
点击 命令行。 
- 
在命令行窗口下,输入如下命令,按下回车: ipconfig /flushdns 
- 
如果一切顺利,你将看到类似 Successfully flushed the DNS Resolver Cache.字样。 
Mac OS X 10.5.2 或以上
- 
在系统下方的dock栏点击 Finder 图标。 打开你的应用程序目录。 
- 
在应用程序目录中,点击 实用工具里面的 终端。 
- 
在命令行窗口下,输入如下命令,按下回车: dscacheutil -flushcache。 
- 
如果什么信息也没有收到,不要惊慌,因为这是正常的。 
Mac OS X 10.5.1 或一下
- 
在系统下方的dock栏点击 Finder 图标。 打开你的应用程序目录。 
- 
在应用程序目录中,点击 实用工具里面的 终端。 
- 
在命令行窗口下,输入如下命令,按下回车: lookupd -flushcache。 
Linux
目前大多数的Linux 发行版本并没有像Windows和Mac OS X那样提供本地的DNS缓存。如果你不清楚你安装的Linux系统是否应用了本地的DNS缓存,你可以去你的Linux系统的网页去查找相关信息。
有一个实用还算广泛的系统NSCD(Name Service Cachine Daemon)使用了DNS缓存。
如果你安装了NSCD,你可以通过在命令行下运行 nscd -i hosts命令来清除当前用户的DNS缓存,也可以通过运行 nscd -I hosts 来清除所有用户的DNS缓存。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号