微软Edge浏览器无法访问带有私有IP的虚拟机

6

我有一个运行在虚拟机(VirtualBox,使用vagrant配置)中的Web服务器,分配的私有IP地址是10.0.0.20。我可以使用Google Chrome访问Web服务器,但无法使用Microsoft Edge。我已经在about:flags中启用了允许本地主机回环

有人知道可能出现什么问题吗?


你曾经解决过这个问题吗?(我们正在为此苦苦挣扎) - Pancho
5个回答

1

1
不确定问题的根本原因,但以下是一些解决方法:
  1. 将VM网络配置为桥接而不是NAT;

  2. 使用代理,例如Fiddler

  3. 端口转发,使用netshssh或其他工具。

对于选项2和3,请参见this answer以获取详细信息。

0

前往开始菜单并输入“Internet Options”选择Internet选项并打开安全选项卡,点击本地Intranet,然后按下站点按钮。

控制面板> Internet选项> 安全> 本地Intranet> 站点

取消选中“包括所有未列在其他区域中的本地(Intranet)站点”和“包括所有绕过代理服务器的站点”。

重新启动Edge并重试。


谢谢您的回复,不幸的是它没有起作用。无论如何,我可以通过Internet Explorer访问该网站,与您提到的设置无关。 - Hackysack

0

0

我正在运行最新的win 10 V 1809版本build 17763.253。

我查看了几个线程,没有显示任何解决方案,但我找到了一个线程,通过将本地IP范围添加到受信任站点中来解决问题,这对我有效。

第二种解决方法是使用服务器名称而不是IP地址。

例如:http://计算机名称/,它会被解析为IP版本6地址。

由于这个bug只发生在MS EDGE上,而在所有其他浏览器上都正常工作,那么官方的MS解决方案在哪里呢?

输入图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接