我正在尝试从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并不多。
答案 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
的良好开始配置