Vagrant:从来宾计算机访问主机localhost(Mac)

时间:2017-08-15 20:58:41

标签: internet-explorer vagrant virtualbox vagrantfile

我正在尝试从VirtualBox上运行的Internet Exporer(通过Vagrant)访问localhost(一个Rails应用程序)。

我已经设置了以下内容 config.vm.network "forwarded_port", guest: 3100, host: 3000

在VM上运行的Internet Exporer中键入以下内容不起作用:

<my host machines IP>:3100
0.0.0.0:3100
localhost:3100

从主机访问来宾计算机不起作用。

在线教程很多,包括设置Vagrant来测试IE,但是从客户机浏览器访问主机localhost并不多。

1 个答案:

答案 0 :(得分:1)

这是一个老问题,但对于寻找答案的其他人我找到了这个解决方案

vb.customize ["modifyvm", :id, "--natdnsproxy1", "on"] vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]

通过代理和hostresolver到vagrant box我可以访问与host-machine相同的主机。

我还发现这是Vagrant IE框https://gist.github.com/andreptb/57e388df5e881937e62a

的良好开始配置