浏览器无法访问代理之外的目的地

浏览器无法访问代理之外的目的地

我在学校里有几台新的触摸屏机器(Acer Veriton V3631G),它们运行的​​是 Windows 7 和 Internet Explorer 9。由于某种原因,Internet Explorer 只能访问内联网内的目的地。任何位于该内联网之外的目的地(例如 google.com)都会导致熟悉的“Internet Explorer 无法显示网页”。但是,ping“www.google.com”可以正常工作并返回数据包。Internet 选项自动设置为通过 DNS 检索 PAC 文件,用户无法更改。

由于机器由残疾学生使用,我们将其设置为通过注册表项自动登录。但问题似乎与用户配置文件无关。使用我的管理员帐户时也会出现同样的问题。

该机器有一个无线设备(Qualcomm Atheros AR5BWB222)。我们还尝试过在禁用 Wifi 的情况下使用 LAN 适配器,但偶尔会成功(谷歌搜索页面出现过一次)。

Internet Explorer 是网站上安装的唯一浏览器。我已将这台机器物理移至另一个网络交换机(我们的技术室),但仍然出现同样的问题。

有什么方法可以确定 Internet Explorer 是否确实具有正确的 PAC 文件并解析到正确的目标?我还能做什么来隔离问题?

编辑:

我用 Wireshark 捕获了几个会话。在我自己的机器上,Internet Explorer 对 pac 文件执行 HTTP GET 请求,执行情况与预期一致。在问题机器上,没有对 pac 文件的请求。为什么会发生这种情况?可能是 DNS 的问题?

答案1

运行 Wireshark 和/或 Fiddler 来实际查看网络上或更接近网络的流量。

/编辑 - 现在您看到 PAC 文件甚至没有被请求,请找出原因。您是否确认 GPO 已应用于相关计算机上的用户会话?如果是 DNS 问题,您至少会看到一个请求发出,而您说您没有。您为什么认为这是 DNS 问题?

另外,不要把一个问题变成一个迭代故障排除平台。你解决了你提出的问题。它带来了另一个问题,所以把它变成一个新问题。

相关内容