特定网站必须通过代理才能运行

特定网站必须通过代理才能运行

我们有几台机器连接到同一个调制解调器,一些通过以太网电缆,一些通过无线连接。这不是计算机的问题,因为当我尝试在不同的网络连接上在我的笔记本电脑上使用相同的网站时,一切都正常。但连接到这个调制解调器时,它失败了。

有些网站就是无法加载。它们卡在“安全连接”上,空白一片。有些加载很差(例如没有图片)。有些加载得很好。当我通过代理加载网站时,一切都正常。

我甚至尝试更换一个较新的调制解调器(它有点旧)但无法加载 ISP。

我尝试了所有基本的故障排除方法,关闭了 Windows 和安全防火墙,但都无济于事。有什么帮助吗?

答案1

为了正确地解决此类问题,您需要了解实际发生的情况、在哪台计算机上可以正常工作,在哪台计算机上不能正常工作。

使用 Wireshark 或(可能更好)Fiddler 之类的工具,在没有问题的计算机上浏览有问题的网站时运行一个会话。然后在有问题的计算机上执行相同的操作,两次都不使用代理,然后使用代理进行第二次会话。比较成功与失败,看看有什么不同。

猜测一下,可能是你遇到了 DNS 问题,其实你可以排除故障,而不必执行上述所有操作,只需使用 nslookup 之类的简单方法,并比较正常工作和不正常工作的机器之间的配置即可。但这只是猜测。Fiddler 或 wireshark 应该可以帮助你找到问题所在。

答案2

我也遇到了同样的问题。网站列表只能通过代理从通过我的家庭无线路由器连接的某些机器上运行。

对于我来说,解决方法是将 DNS 更改为特定的本地 DNS 服务器,而不是“自动从 ISP 获取”。您可能没有同样的问题,在这种情况下这不会有帮助,但解决我的问题的步骤如下:

  1. 查找本地 DNS 服务器(或两个)
  2. 登录到您的路由器
  3. 将“域名服务器 (DNS) 地址”从“自动从 ISP 获取”更改为您找到的地址

就我而言,这个办法很有效。

相关内容