目录

简介

背景信息

清除计算机上的DNS缓存

Windows 7及更早版本

Windows 8

OS X 10.4 Tiger

OS X 10.5和10.6 Leopard

OS X 10.7和10.8狮子

OS X 10.9和10.10

Linux（大部分发行版）

Ubuntu Linux

清除浏览器上的DNS缓存

简介

本文档介绍如何刷新或清除计算机和服务器上的DNS缓存。

背景信息

这些命令需要以管理员权限在命令提示符下运行。

请在本文的评论中增加任何补充、更正、更新或建议，以便更好地为社区提供帮助。

清除计算机上的DNS缓存

按照操作系统的说明进行操作。

Windows 7及更早版本

1. 单击开始菜单。

2. 导航到所有程序。

3. 选择Accessories，右键单击Command Prompt。

4. 选择Run as Administrator。

5. 在命令行中运行此命令，然后按enter: ipconfig /flushdns

Windows 8

1. Windows键或将鼠标悬停在左下角，然后点击Windows图标。

2. 键入命令提示符。

3. 右键单击该应用程序，然后选择以管理员身份运行

4. 在命令行中运行此命令，然后按enter: ipconfig /flushdns

OS X 10.4 Tiger

1. 在坞站中或Finder中的应用/实用程序/终端下单击终端图标。

2. 在命令行中运行此命令，然后按enter: lookupd -flushcache

OS X 10.5和10.6 Leopard

1. 在坞站中或Finder中的应用/实用程序/终端下单击终端图标。

2. 在命令行中运行此命令并按enter: dscacheutil -flushcache

OS X 10.7和10.8狮子

1. 在坞站中或Finder中的应用/实用程序/终端下单击终端图标。
sudo killall -HUP mDNSResponder

OS X 10.9和10.10

1. 在坞站中或Finder中的应用/实用程序/终端下单击终端图标。
dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Linux（大部分发行版）

1. sudo /etc/init.d/nscd restart

或

sudo /etc/init.d/nscd restart

Ubuntu Linux

1. 打开终端窗口。

2. 在命令行中运行此命令，然后按enter: sudo service network-manager restart

清除浏览器上的DNS缓存

如果最近设置了过滤或更改了某个设置，则可能需要清除缓存，然后才会看到过滤生效。

此表提供有关清除常见Internet浏览器中的DNS缓存的说明。

浏览器

清除DNS缓存的步骤

Internet Explorer 8及更高版本(Windows)

1. 导航到History菜单，选择Delete Browsing History，选中所有框（密码除外，如果需要），然后单击Delete。

Mozilla Firefox(Windows)

1. 单击浏览器左上角的Firefox，导航到History菜单，选择Clear Recent History并选中所有框。

2. 在Time range to clear下，选择Everything（需要密码除外），然后单击Clear Now。

Apple Safari(Windows)

1. 展开右上角的Cog Icon，然后选择Reset Safari。

2. 选中所有复选框，然后单击Reset。

Apple Safari(Windows)

1. 转到Safari菜单，选择Reset Safari，选中所有复选框，然后单击Reset。

Google Chrome(Windows)

1. 展开右上角的扳手图标，选择History并选中所有框。

2. 在Clear data for this time period下，选择Everything（密码除外，如果需要），然后单击Clear Browsing Data。

Google Chrome(Mac)

1. 转到Chrome菜单，选择Clear Browsing Data并选中所有框（密码除外，如果需要）。

2. 在Clear data for this time period下，选择Everything，然后单击Clear Browsing Data。