-
答案 1:
Bridge方式最简单. 但是做不到你所说的虚拟机和宿主机一个ip. 虚拟机有自己的独立IP, 可以直接通过虚拟机的IP访问. 没有什么特殊的理由, 建议就用Bridge.用NAT的话就麻烦了. 要做端口映射. 比如把发送到宿主机80端口的请求统统转发到虚拟机的80端口. 这样你访问宿主机, 实际上是访问的虚拟机. 如果你用vmware, 貌似通过图形界面就能端口映射. 我没实际操作过, 不敢乱指导. 我实际操作过virtualbox的端口映射. 首先你必须在虚拟机安装VBOXGuestAddtion, 然后在宿主机命令行切换到virtualbox安装目录目录, 执行VBoxManage modifyvm "myserver" --natpf1 "myserverhttp,tcp,,80,,80"不敢保证你一遍就能成功. 遇到问题多google -
答案 2:
端口转发,将本机的80端口转发到虚拟机的80端口,就可以了。VBoxManage这个工具命令可以实现,详细的要参考说明书了PS 最近的版本可以直接在系统设置里面添加端口映射了~ -
答案 3:
改一下虚拟机的网络设置,默认是 NAT,改成 Bridge,这样虚拟机就相当于局域网里面的另外一台独立机器了。 -
答案 4:
首先请补充一下使用的什么虚拟系统?另外如果要共享一个IP则只有使用NAT做端口转发。 -
答案 5:
vmware可以设置桥模式和nat模式,两者都可以,如果你在的局域网无法为虚拟机分配独立的IP,那就要和宿主共用一个ip,就要用nat模式了,宿主相当于个路由器,通过配置的私有地址,也是可以通过宿主的浏览器访问的,比如http://192.168.1.2/
宿主如何访问本机虚拟机中的web服务器
2012-01-19 17:32:35 来源: 点击:
相关热词搜索:
上一篇:为什么浏览器的图标大都是圆形的?
下一篇:为什么很多IE壳浏览器(360、世界之窗等)经常默认用IE7内核渲染?