Internet Explorer不绕过本地地址的代理

我在这里有一台机器运行一个网站。 这只是一个真正的开发机器,但它有用于testing目的的IIS。 问题是,当页面使用机器名称在Internet Explorer中加载时,请求会发送到代理服务器,并返回错误:

所请求的url无法检索


尝试检索url时: http : //seed-dev1.hull.ac.uk : 5555/

遇到以下错误:

无法从seed-dev1.hull.ac.uk的主机名称中确定IP地址返回的dnsserver:

名称错误:域名不存在。 这意味着:

caching无法parsingURL中显示的主机名。 检查地址是否正确。 您的cachingpipe理员是网站pipe理员。


生成星期四,04六月2009 16:18:33 GMT由slb-webcache-east.hull.ac.uk(squid / 2.6.STABLE22)

这个错误是有道理的,因为机器真的是seed-dev1.net.dcs.hull.ac.uk。 无论如何,我不希望它是去本地地址的代理服务器。 代理服务器设置上不仅勾选了“为本地地址绕过代理服务器”,而且还添加了exception,因此不应将代理服务器用于以“* .hull.ac.uk”开头的地址。 本地主机; 127.0.0.1; seed-dev1'我可以确认这个exception至less可以工作,因为我可以访问hull.ac.uk中的任何页面,如果我没有把它放在exception列表中,我将无法访问这些页面。

因为这是行不通的,我去了C:\ Windows \ system32 \ drivers \ ect的主机文件

并添加一行将其更改为:

127.0.0.1 localhost 127.0.0.1 SEED-DEV1

一个快速重启,它仍然无法正常工作。 我尝试使用机器名称访问任何页面,只是得到从代理返回的坏页面。 使用localhost对单个页面来说都很好,但是你点击一个链接,它只是切换回url中的机器名称。

任何我可以尝试的东西的build议将是非常appriciated

我们先来试试简单的:

(在Internet Explorer中;我假设你正在使用IE,因为你正在127.0.0.1上运行IIS,并引用\ drivers \ etc中的hosts文件)

1.)导航到“工具”,“networking选项”,“连接”,“局域网设置”。

2.)确保选中“绕过所有本地地址的代理服务器”。

现在,嗯。 假设您正在运行内部DNS服务器/私有IP地址:

3.)在命令提示符下运行:“ipconfig / registerdns”

4.)确保你可以转发和反向ping你的机器名称和内部IP地址。

5.)如果“本地主机”不工作,请尝试在命令提示符下ping本地主机,它的parsing为127.0.0.1,是吗?

我们来清理那个主机文件:

5.)确保你的主机文件没有被无意中保存在“.txt”扩展名中。 如果是这样,删除它。

6.)在您的LAN /适配器设置中,确保您没有任何DNS后缀被追加。

好奇看看有没有解决这个问题

检查你的IE区域 – 我见过有时IE会将本地服务器放在Internet区域,因此导致它忽略“旁路代理”设置。 还没有找出原因,但它确实与非标准端口有关,或者服务器不是与客户端相同的Windows域的成员。 说实话,这不是我花太多时间研究的东西, 一旦我find一个解决scheme,我继续前进。

您应该能够明确地将此服务器添加到您的Intranet区域,从而触发代理绕过; 否则你需要明确地将服务器的FQDN添加到你的“绕过代理”列表中。

在IE的早期,本地服务器被定义为“一个没有名称周期的服务器”。 在你的例子中“ http:// seed-dev1 / ”将是本地的,而“ http://seed-dev1.hull.ac.uk:5555/ ”将是远程的并被发送到代理服务器。

在“Internet Internet选项”对话框中,单击代理设置的端口号文本框旁边的“高级”button。 您应该在这个新的对话框的底部看到一个文本框,允许有例外。 尝试在该框中inputseed-dev1.hull.ac.uk并单击确定button,直到回到主IE窗口。

谢谢,马克

这不是完全相关的,但是这个问题出现在我的谷歌search之上。

https://support.microsoft.com/en-us/kb/262981

当您使用本地networking上的Internet协议(IP)地址或完全限定域名(FQDN)连接到Web服务器时,即使本地地址使用跳过代理服务器,Microsoft Internet Explorer或Windows Internet Explorer也会通过分配的代理服务器进行连接选项打开。

但是,如果使用主机名(例如, http:// webserver )而不是IP地址(例如http://10.0.0.1 )或FQDN(例如http:// webserver.domainname.com ),代理服务器被绕过,Internet Explorer直接连接到服务器。

parsing度:

要绕过一系列IP地址或特定域名,请在代理例外列表中指定地址:

在Internet Explorer的“工具”菜单上,单击“Internet选项”。 在连接选项卡上,单击局域网设置。 单击高级,然后在例外区域中键入适当的信息。