如果您在尝试访问某些网站时遇到问题,刷新 DNS 缓存可能会有所帮助。这就是这意味着什么,

当您在地址栏中键入一个网站(如 PCMag.com)时,您的计算机实际上并不知道自己去哪里。相反,它会在域名系统 (DNS) 服务器上查找该地址,并将其与您的计算机要访问的IP 地址相匹配。推荐阅读:《什么是 DNS?》

就像您的朋友说“在 Tom’s Bistro 见我”——如果您不知道 Tom’s Bistro 在哪里,您可以在电话簿中查找地址并开车去那里。

但是,在找到正确的地址之前扫描电话簿可能需要很长时间。为了加快此过程,您的计算机会保存其中一些条目以便以后访问。继续前面的比喻,这就像在便签上写下“Tom’s Bistro – 123 Main Street”。这允许您的计算机导航到您已经访问过的站点,而无需每次都询问 DNS 服务器。不幸的是,在极少数情况下,此缓存可能会导致问题。

也许您正在访问的站点更改了香港服务器,并且不再位于缓存地址,或者您有一些恶意软件试图将公共页面重定向到恶意站点。(如果您 怀疑问题可能是恶意软件,您可能需要使用 这些工具之一运行扫描。)无论如何,您都可以“刷新”您的 DNS 缓存以从头开始,以便您的计算机在再次DNS服务器。

当然,此过程与从 ​​Web 浏览器清除 Web 缓存不同。如果清除浏览器缓存没有解决问题,下一步可能是清除 DNS 缓存。这是在 Windows 和 macOS 上使用命令行的方法。(如果您使用的是 Linux,则需要查找特定发行版的说明。)

您的家用计算机会为所有 DNS 设置创建缓存。这样做是为了在您每次访问网站时节​​省时间。问题是,例如,如果您将 IP 从移动主机更改为专用 IP,那么您的计算机将卡在旧 IP 上。加快进程的最佳方法是使用这些选项。推荐阅读:《DNS劫持和重定向攻击》

对于 Mac:

sudo discoveryutil mdnsflushcache

sudo killall -HUP mDNSResponder

sudo dscacheutil -flushcache

对于 Windows 7:

单击开始按钮并导航到命令提示符(开始 > 所有程序 > 附件 > 命令提示符)

现在只需输入命令 ipconfig /flushdns

对于 Windows 8:

键入 cmd ,Windows 搜索栏将出现在右侧。

现在只需输入命令 ipconfig /flushdns

请记住,这并不总是有效。例如,一些 ISP 需要几天的时间从他们的系统中查看一个新 IP,而您只需要等待。我刚刚遇到了一个问题,Charter 需要 24 小时才能看到 DNS 更改。

其他技巧:

尝试检查有和没有 www 的网站。在前。

尝试其他浏览器

重新启动计算机

关闭计算机,拔掉电源几分钟,然后重新打开。

在大多数情况下,更新在 30 分钟内就可以在任何地方运行,但有些奇怪的情况可能需要 48 小时。推荐相关阅读:《DNS被劫持的解决方法》

作者 admin

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注