【问题标题】:http://127.0.0.1 got redirected to http://10.114.5.20/http://127.0.0.1 被重定向到 http://10.114.5.20/
【发布时间】:2012-03-12 10:59:06
【问题描述】:

我在本地机器上安装了 IIS。当我将 IE 设置为使用公司代理 pac 脚本时,当我浏览 http://127.0.0.1 而不是进入我的 IIS 时,它会转到 http://10.114.5.20/。如果我将 IE 设置设置为手动代理(检查本地地址的绕过代理),http://127.0.0.1 会显示我的 IIS 应用程序。

您知道原始设置有什么问题吗? 127.0.0.1 如何被重定向到另一个 IP?去哪里看?

我的电脑是 w7 64 位笔记本电脑。

不知道 10.114.5.20 是谁。这不是我的本地IP。它不是我的任何 dns 服务器。它不是我的默认网关。

Pac 脚本可以返回两个代理:或 10.114.5.11 或 10.114.5.14。不确定 10.114.5.20 机器可能是什么,也许它是代理的默认网关...

只是最后一次更新:

我在本地下载并保存了 PAC 脚本,并将 http://... URI 更改为本地文件://C:/... 之一。令人惊讶的是,它奏效了。我的意思是http://localhost 现在进入我的电脑,而不是奇怪的http://10.114.5.20/

阅读 PAC 脚本文件时,我注意到当使用记事本打开时,所有文本都进入一行,但使用写字板打开时,我看到几行。以二进制打开,回车是 unix 样式一 (0A) 而不是 windows 一 (0D0A)。

所以我假设解释归结为IE中的自动配置脚本设置不理解unix风格的回车解析pac脚本时,所以它总是返回代理,从不直接。

【问题讨论】:

  • 了解 10.114.5.20 的内容可能会对您有所帮助。是你的机器吗?另一个代理?

标签: networking proxy


【解决方案1】:

问题出在公司代理 pac 脚本中。它不允许“绕过本地地址代理”。

尝试ping -a 10.114.5.20tracert 10.114.5.20 尝试找出该地址的地址。

仅供参考...如果您想使用代理的默认设置,请不要使用“localhost”,而是使用您的真实 IP 地址。代理服务器应将请求重定向回您自己的机器。

【讨论】:

  • 但是为什么 127.0.0.1 的流量会流向代理?我没有看到任何情况下这可能会有所帮助......“绕过本地地址代理”究竟是什么意思? “localhost”、“127.0.0.1”、[我的本地 ip]、[我的网络范围内的 ip]、[私人 ip]?以上所有,其中一些?
  • 表示所有本地IP,包括但不限于127.0.0.1、0.0.0.0和localhost。如果您有多个 NIC,那么这些 IP 也是如此。
  • 很抱歉问的很明显,但是“所有本地 IP”到底是什么意思?在我机器的所有 NIC 中注册的所有 Ip 以及“内置”127.0.0.1、0.0.0.0?
  • 基本上,您想要访问的任何 IP 都通过该代理,包括您的机器在本地使用的那些,例如 127.0.0.1(环回)和注册到您的 NIC 的 IP。所以...是的。
  • 现在看看 pac 脚本,“本地地址的绕过代理”实际上是在 pac 脚本本身中手动编码的,对吧?脚本中足够奇怪的部分检查 isInNet(host,"127.0.0.0","255.255.255.0") 并在为 true 时返回 DIRECT。
【解决方案2】:

听起来企业 IT 在您的 hosts 文件中有一个条目正在重定向您。

打开 Windows 资源管理器并浏览至 C:\Windows\System32\drivers\etc。使用记事本或其他文本编辑器打开 hosts 文件。您是否看到将http://127.0.0.1 指向其他地方的条目?

如果是这样,将其注释掉应该可以解决问题。

【讨论】:

  • 这可能是真的,但会很奇怪。重定向本地主机连接没有任何价值。
  • 我听说过奇怪的事情。我可以看到一个企业 IT 人员认为本地托管的站点存在安全风险。由于 IT 部门对开发人员计算机的限制,MS 引入了 IIS Express。无论如何,值得一试。
  • 我认为它与主机文件无关。我的主机文件中没有 localhost 条目,但无论如何我不会浏览到localhost,我会直接访问127.0.0.1
  • 浏览本地主机或直接访问 127.0.0.1 是完全相同的事情。如果不是所有代理,只需输入 IP 地址而不是域名即可绕过所有代理。
  • 我认为localhost先去DNS解析(或者主机文件是DNS不解析)...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-22
  • 2016-11-29
  • 1970-01-01
  • 2016-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多