无法打开某些网站

无法打开某些网站

我有一个非常特殊的问题。

我们家里有一个 wifi 路由器,支持三台笔记本电脑和一台台式机。在过去一个月左右的时间里,我无法在我们的 HP 台式机、戴尔笔记本电脑和我的 Macbook 上打开许多网站。其中包括与http://wordpress.org以及其他几个。页面根本无法加载。我也无法访问其他一些网站。

我试过了所有办法。我们重启了路由器,删除了所有 cookies/下载历史记录,但都不管用。我试过在 IE、Chrome、Firefox 和 Safari 上访问这些网站。奇怪的是,当朋友们在同一个 wifi 连接上使用笔记本电脑时,这些网站打开得很好。

我该怎么办?我快绝望了。

贾亚什里

答案1

您可以尝试在 Windows 的主机文件中添加一个条目。这将明确告知在请求主机名时要加载哪个 IP 地址,而不是通过 DNS 请求,这可能会给您带来问题。

您可能无法获取相关网站的 IP 地址,因为您通常通过 ping 其主机名来获取 IP 地址,如果您遇到 DNS 问题,则 ping 将无法找到最终目的地。您可以从朋友的机器 ping 主机,您可能可以找到在线 ping 服务,或者您可以在此处发布主机名列表,我们将返回 IP 地址。

获得 IP 后,打开文件 C:\Windows\System32\drivers\etc\hosts。按以下格式每行添加一个条目:

xxx.xxx.xxx.xxx hostname

保存文件(不带扩展名),然后重新启动。

另一个解决方案可能是从 DOS 运行 tracert 命令。如果 DNS 失败,您可能能够看到它失败的点。然后您可以将结果提供给您的 ISP - 它们可能是 DNS 失败的原因。您可以使用以下命令保存跟踪路由的结果:

tracert xxx.xxx.xxx.xxx > c:\results.txt

第三种解决方案可能是您需要刷新本地 DNS 缓存。打开 CMD 并运行以下命令:

C:>ipconfig /flushdns

您还可以使用命令

ipconfig /displaydns 

查看 DNS 解析器缓存。

另外,还有一些问题:

  • 每台计算机上都安装了什么防病毒和防火墙软件?
  • 您有任何浏览器安全插件吗?

答案2

史蒂夫说了什么,但回答你的问题:要获取 Windows 机器上站点的 IP 地址,你通常会这样做:开始 -> 运行 -> 输入 CMD 并按 Enter... 在 dos 类型框中,输入 ping www.[你需要 IP 的网站] 例如:ping www.google.com

但您的问题可能会导致此步骤失败。因此,您可以访问此网站并在框中输入 wordpress.org: http://ip-lookup.net/domain.php

相关内容