简介
本文档介绍如何刷新或清除计算机和服务器上的DNS缓存。
背景信息
这些命令需要以管理员权限在命令提示符下运行。
请在本文的评论中增加任何补充、更正、更新或建议,以便更好地为社区提供帮助。
清除计算机上的DNS缓存
按照操作系统的说明进行操作。
Windows 7及更早版本
- 单击开始菜单。
- 导航到所有程序。
- 选择Accessories,右键单击Command Prompt。
- 选择Run as Administrator。
- 在命令行中运行此命令,然后按enter:
ipconfig /flushdns
Windows 8
- Windows键或将鼠标悬停在左下角,然后点击Windows图标。
- 键入命令提示符。
- 右键单击该应用程序,然后选择以管理员身份运行
- 在命令行中运行此命令,然后按enter:
ipconfig /flushdns
OS X 10.4 Tiger
- 在坞站中或Finder中的应用/实用程序/终端下单击终端图标。
- 在命令行中运行此命令,然后按enter:
lookupd -flushcache
OS X 10.5和10.6 Leopard
- 在坞站中或Finder中的应用/实用程序/终端下单击终端图标。
- 在命令行中运行此命令并按enter:
dscacheutil -flushcache
OS X 10.7和10.8狮子
- 在坞站中或Finder中的应用/实用程序/终端下单击终端图标。
sudo killall -HUP mDNSResponder
OS X 10.9和10.10
- 在坞站中或Finder中的应用/实用程序/终端下单击终端图标。
dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Linux(大部分发行版)
-
sudo /etc/init.d/nscd restart
或
sudo /etc/init.d/nscd restart
Ubuntu Linux
- 打开终端窗口。
- 在命令行中运行此命令,然后按enter:
sudo service network-manager restart
清除浏览器上的DNS缓存
如果最近设置了过滤或更改了某个设置,则可能需要清除缓存,然后才会看到过滤生效。
此表提供有关清除常见Internet浏览器中的DNS缓存的说明。
浏览器
|
清除DNS缓存的步骤
|
Internet Explorer 8及更高版本(Windows)
|
- 导航到History菜单,选择Delete Browsing History,选中所有框(密码除外,如果需要),然后单击Delete。
|
Mozilla Firefox(Windows)
|
- 单击浏览器左上角的Firefox,导航到History菜单,选择Clear Recent History并选中所有框。
- 在Time range to clear下,选择Everything(需要密码除外),然后单击Clear Now。
|
Apple Safari(Windows)
|
- 展开右上角的Cog Icon,然后选择Reset Safari。
- 选中所有复选框,然后单击Reset。
|
Apple Safari(Windows)
|
- 转到Safari菜单,选择Reset Safari,选中所有复选框,然后单击Reset。
|
Google Chrome(Windows)
|
- 展开右上角的扳手图标,选择History并选中所有框。
- 在Clear data for this time period下,选择Everything(密码除外,如果需要),然后单击Clear Browsing Data。
|
Google Chrome(Mac)
|
- 转到Chrome菜单,选择Clear Browsing Data并选中所有框(密码除外,如果需要)。
- 在Clear data for this time period下,选择Everything,然后单击Clear Browsing Data。
|