我在这里有一台机器运行一个网站。 这只是一个真正的开发机器,但它有用于testing目的的IIS。 问题是,当页面使用机器名称在Internet Explorer中加载时,请求会发送到代理服务器,并返回错误:
所请求的url无法检索
尝试检索url时: http : //seed-dev1.hull.ac.uk : 5555/
遇到以下错误:
- 另一主机上的子域(另一个IP,另一个提供者)
- 思科ASA 5505 ::限制消耗主机的技术(最多10个基本许可证)
- 托pipe在Windows与Linux上
- 主机名-f表示“主机名:指定的主机名无效”。 猜猜为什么?
- 在我的服务器上更改主机名有什么意义?
无法从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选项”。 在连接选项卡上,单击局域网设置。 单击高级,然后在例外区域中键入适当的信息。