我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

对于猿类来说,在mac机上安装parallels的主要目的可能就是出于测试目的。而在虚拟机(win10)上访问到宿主机(mac)上的服务,往往是我们需要面对的问题。

苏南大叔:parallels虚机如何访问宿主机的web服务? - parallels-host-connect
parallels虚机如何访问宿主机的web服务?(图8-1)

在本文中,苏南大叔要讲述的是:如何在win10虚机上,配置hosts文件,进而访问来自mac宿主机上的web服务。

前言

如何在mac上通过parallels安装win10虚拟机的经验文章,请见文末链接。安装好之后,请确保宿主机和虚机之间的网络链接模式是:parallels推荐的共享网络。本文的主体叙述内容是基于这个基本前提的。

苏南大叔:parallels虚机如何访问宿主机的web服务? - ip
parallels虚机如何访问宿主机的web服务?(图8-2)

查看虚机的ip

在win10虚机上,您可以通过ipconfig /all查看ip的情况。如下图所示,我们拿到了一个ip是:10.211.55.1,当然,每个人的网络环境不一样,您拿到的ip可能和苏南大叔拿到的不一样。记住这个ip的前三位10.211.55,下一步在mac中的操作,会用到这个ip地址段。

ipconfig /all

苏南大叔:parallels虚机如何访问宿主机的web服务? - ip1
parallels虚机如何访问宿主机的web服务?(图8-3)

查看mac宿主机的ip

接着,苏南大叔在mac宿主机上也查看了ip信息,然后对比查找了和win10虚机类似的ip。使用的命令是:

ifconfig | grep 10.211.55

其中grep后面的10.211.55字样,是win10机器上的ip前三位,当然,您不用grep也是可以的。肉眼寻找ip也是ok的。然后,我们拿到了下面的这个ip地址:10.211.55.2

苏南大叔:parallels虚机如何访问宿主机的web服务? - ip3
parallels虚机如何访问宿主机的web服务?(图8-4)

修改虚机hosts文件

修改hosts文件,这个比较简单,大家都会操作。当然,在win10上面修改是最正常的。苏南大叔需要把上述操作得到的ip地址10.211.55.2,写入到hosts文件之中。常规上来说,可以用管理员模式记事本程序进行修改。注意:接下来的操作是:用文件菜单打开对话框,选择hosts文件,而不能用拖动文件了。

苏南大叔:parallels虚机如何访问宿主机的web服务? - text-admin-mode
parallels虚机如何访问宿主机的web服务?(图8-5)

苏南大叔:parallels虚机如何访问宿主机的web服务? - host-edit
parallels虚机如何访问宿主机的web服务?(图8-6)

不过这个win10是个虚拟机,所以,下面苏南大叔演示的是:比较不正常的修改方式。在mac机器上修改win10虚机中的hosts文件。

通过的是hosts文件的右键菜单,在finder中显示。就可以顺利的把win10hosts文件,承接到mac中进行修改了。有些小怪异,对吧?

苏南大叔:parallels虚机如何访问宿主机的web服务? - ip4
parallels虚机如何访问宿主机的web服务?(图8-7)

苏南大叔:parallels虚机如何访问宿主机的web服务? - ip5
parallels虚机如何访问宿主机的web服务?(图8-8)

总结

修改完hosts文件后,如何操作,就不用苏南大叔继续讲述了吧?大家就可以按着以往熟悉的流程操作了。

举一反三一下:如果是在虚机里面搭建的服务器环境,在宿主机mac上面,进行访问测试,也是一样的道理。只需要在宿主机上面配置host到虚机的ip即可。另外,额外提示一下:宿主机和虚机是可以共享文件的,也就是说,实际的代码仍然还可以是存在宿主mac上面的。大家自己想一下这个道理。

更多有关parallels的经验文章,请点击下面的这个小链接查看。苏南大叔经验文章总结,可以让你少走很多弯路,建议收藏苏南大叔的博客。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   mac    parallels