连接到互联网的大多数计算机会自动缓存访问过的网站主机名称,以此提高重新载入页面时的访问速度。一些网站的域名没有变化,但IP地址发生变化,有可能因本地的DNS缓存没有刷新导致无法访问。小编来教大家刷新本地的DNS缓存,解决无法访问网站的问题。

方法 1: 使用 windows

1、打开命令提示符。需要在命令提示符中输入刷新 DNS 的命令。根据您所使用的 Windows 版本,进入命令提示符的方法可能稍有差别:

Windows 8 - 按下“Windows 键 + X”组合键并选择“命令提示符(管理员)”。

Windows 7/Vista - 单击“开始”菜单,在搜索字段中输入“cmd”。右键单击“命令提示符”,选择“作为管理员运行”。

Windows XP - 单击“开始”菜单,然后单击“运行”。在“运行”字段中输入“cmd”后按确定键。

1,1.jpg

2、使用 DNS 刷新命令。键入 ipconfig /flushdns,按回车键。将显示一条消息,提示“Windows IP configuration successfully flushed the DNS Resolver Cache”(Windows IP 配置已成功刷新 DNS 解析器缓存)。

1,2.jpg

3、退出命令提示符。键入 exit 并按回车键后,将关闭命令提示符。

1,3.jpg

方法 2: 使用 Mac OS X

1、打开“终端”(Terminal)。可以在“应用程序”文件夹下的“实用程序”文件夹中找到“终端”应用程序。

2,1.jpg

2、输入 DNS 刷新命令。根据您所使用的 Mac OS X 版本,选择对应的 DNS 刷新命令。

Mountain Lion 或 Lion - sudo killall -HUP mDNSResponder

Snow Leopard - dscacheutil -flushcache

Leopard 及早期版本 - lookupd -flushcache

2,2.jpg

3、输入密码。在进行 DNS 刷新前,系统很可能会要求您输入管理员密码。

2,3.jpg

  方法 3: 使用 Linux

1、打开终端。作为 root 用户打开终端,或输入 sudo 后再输入 DNS 刷新命令。

3,1.jpg

2、输入 DNS 刷新命令。在终端中,输入 /etc/init.d/nscd restart 后按回车键。该命令将刷新您的 DNS。

小提示

可以在 Windows 中通过运行名为“services.msc”的程序永久禁用 DNS 缓存。在“开始”菜单下的运行或搜索框(根据您所使用的 Windows 版本而定)中键入“services.msc”。弹出窗口后,找到“DNS Client”并双击,然后点击“停止”。在停止该服务后如要再次启用 DNS 缓存,则进行上述同样的操作,但需要点击“启动”而不是“停止”。

如果使用的是 Microsoft Windows,可以打开 cmd,在弹出的命令提示符中窗口中键入“net stop dnscache”,然后按回车键,从而临时禁用 DNS 缓存功能。此操作将暂停 DNS 缓存功能,直到您下次重启计算机。

(编辑:123456)