AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 19820
Accepted
Daniel Revell
Daniel Revell
Asked: 2009-06-05 08:34:39 +0800 CST2009-06-05 08:34:39 +0800 CST 2009-06-05 08:34:39 +0800 CST

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

  • 772

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

所请求的网址无法检索


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

遇到以下错误:

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

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

缓存无法解析 URL 中显示的主机名。检查地址是否正确。您的缓存管理员是网站管理员。


生成于 2009 年 6 月 4 日星期四 16:18:33 GMT 由 slb-webcache-east.hull.ac.uk (squid/2.6.STABLE22)

该错误是有道理的,因为这台机器实际上是 seed-dev1.net.dcs.hull.ac.uk。无论如何,我不希望它转到代理服务器以获取本地地址。不仅在代理设置上勾选了“绕过本地地址的代理服务器”,而且我还添加了例外,因此它不应该对以下开头的地址使用代理:'*.hull.ac.uk; 本地主机;127.0.0.1;seed-dev1' 我可以确认异常至少是有效的,因为我可以访问 hull.ac.uk 中的任何页面,如果我没有将它放在异常列表中,我将无法访问。

由于这不起作用,我进一步转到 C:\Windows\system32\drivers\ect 的主机文件

并添加了一行将其更改为:

127.0.0.1 本地主机 127.0.0.1 SEED-DEV1

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

任何我可以尝试的东西的建议都会非常受欢迎

windows proxy hosts
  • 5 5 个回答
  • 46610 Views

5 个回答

  • Voted
  1. Best Answer
    Greg Meehan
    2009-06-05T08:54:24+08:002009-06-05T08:54:24+08:00

    让我们先尝试简单的:

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

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

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

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

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

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

    5.) 如果“localhost”不起作用,请尝试在命令提示符下 ping localhost,它解析为 127.0.0.1,是吗?

    让我们清理该主机文件:

    5.) 确保您的 hosts 文件没有无意中以“.txt”扩展名保存。如果是这样,请将其删除。

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

    好奇看看是否有任何解决了问题..

    • 3
  2. Maximus Minimus
    2009-06-05T09:18:27+08:002009-06-05T09:18:27+08:00

    检查您的 IE 区域 - 我看到有时 IE 会在 Internet 区域中放置本地服务器,从而导致它忽略“绕过代理”设置。尚未弄清楚原因,但它似乎与非标准端口或服务器不是与客户端相同的 Windows 域的成员有关。老实说,这不是我花太多时间研究的东西。一旦我找到了解决方案,我就继续前进。

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

    • 2
  3. Slogmeister Extraordinaire
    2016-08-27T06:48:35+08:002016-08-27T06:48:35+08:00

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

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

    当您使用本地网络上的 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 直接连接到服务器。

    解析度:

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

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

    • 2
  4. Mark Ingalls
    2009-06-05T10:06:02+08:002009-06-05T10:06:02+08:00

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

    在 IE Internet 选项对话框中,单击代理设置端口号文本框旁边的高级按钮。您应该在这个新对话框的底部看到一个允许例外的文本框。尝试在该框中输入 seed-dev1.hull.ac.uk 并单击 OK 按钮,直到返回主 IE 窗口。

    谢谢,标记

    • 1
  5. tresf
    2018-08-21T13:09:30+08:002018-08-21T13:09:30+08:00

    如果您的代理例外列表是通过注册表手动注入的并且;在最后一个值之后缺少分号,则会发生这种情况。原因是注册表将复选框存储在注册表异常字符串的末尾,<local>如果最后一个分号丢失,则永远不会正确解析。

    可以在此处查看单个用户的注册表项:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
    

    ...或对于设置此计算机范围的环境:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet 
    

    设置

    这很可能是 IE11 的错误,但他们不太可能修复其中的错误。手动添加异常时,UI 将静默插入此分号。

    可能出现的其他症状是......网站http://intranet可能会错误地.com附加后缀或显示 404 Page not Found(取决于代理软件)。某些页面和重定向将停止运行,您甚至可能会发现自己未单击“启用保护模式”,但不是这样......它是分号。

    如果这种情况在 2018 年开始发生,它可能是由 Windows 更新触发的,尽管没有源代码或咨询微软是不可能知道的。这是 2018 年 7 月的 Windows 更新文本,可能是罪魁祸首……

    2018 年 7 月 10 日 - KB4338818(月度汇总) 解决了 DNS 请求忽略 Internet Explorer 和 Microsoft Edge 中的代理配置的问题。

    • 0

相关问题

  • 您最喜欢的云计算提供商是什么?[关闭]

  • Vanilla Powershell 是否足以成为 Windows 和 DB 服务器管理员的语言?

  • 为什么添加新驱动器后我的磁盘驱动器访问速度如此之慢?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

  • 最佳混合环境(OS X + Windows)备份?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve