【问题标题】:Access localhost from windows virtualbox is not working从 windows virtualbox 访问 localhost 不起作用
【发布时间】:2016-04-27 15:49:32
【问题描述】:

我从 windows dev 下载了一个 windows 10 IE edge 虚拟机

https://dev.windows.com/en-us/microsoft-edge/tools/vms/mac/

在我的 Mac 中,我运行虚拟机,在 IE Edge 上,我尝试访问在地址为 http://10.0.2.2:3000 的 localhost:3000 上运行的 localhost 开发环境,但它无法正常工作。

【问题讨论】:

    标签: internet-explorer virtualbox


    【解决方案1】:

    您是否尝试过 127.0.0.1:3000(标准 localhost 地址)?

    【讨论】:

    • 也许我不明白你的需要。您想从您的虚拟机访问您的主机吗?
    【解决方案2】:

    如果我正确理解了您的问题,那么我们在 Windows 10 x64 上也遇到了这个问题。

    在不止一台 Windows 10 PC 上,我们看到 VB Host-Only 网络适配器显示:

    IPv4 Connectivity: No network access
    IPv6 Connectivity: No network access
    Media State      : Enabled
    Packets sent     : 0
    Packets received : 0
    

    尽管所有“非 Edge”浏览器都通过 Host-Only 适配器成功连接到本地虚拟服务器,但它仍然是静态的。

    一件有趣的事情——我在其他浏览器中看不到——是 Edge 似乎是“网络感知的”。为了说明我的意思:

    • 首先在页面上通过 Edge 连接到 www.google.com, 禁用您的无线网络连接
    • 在 Edge 中尝试重新加载页面:您现在应该会看到“您未连接”的心碎 显示在它旁边。
    • 现在重新连接您的无线网络,不要触摸 Edge

    ...您应该会看到 Google 页面会自动重新显示。

    现在我使用本地测试站点 URL 在 Edge 中进行相同的测试(在此测试期间启用 VB Host-Only 适配器)

    • 无线连接时 Edge 显示“嗯,我们无法访问此页面”
    • 无线断开后,会显示“您未连接”心碎消息
    • 所有其他浏览器 100% 工作

    我的结论是,由于其异常行为,Edge 完全忽略了 Virtual Box Host-Only 网络适配器。

    有关这方面的更多信息,请参阅我在 Virtual Box 上打开的以下错误

    VirtualBox Ticket #15565

    ....遗憾的是,我还没有听到他们的任何消息。

    【讨论】:

      猜你喜欢
      • 2017-07-26
      • 2013-02-14
      • 2013-05-11
      • 2010-11-12
      • 2011-02-10
      • 1970-01-01
      • 2012-01-22
      • 2015-06-27
      • 1970-01-01
      相关资源
      最近更新 更多