您好在宿主机上安装了虚拟机设置的是nat方式,虚拟机可以ping通宿主机但是宿主机无法成功ping虚拟机
您好在宿主机上安装了虚拟机设置的是nat方式,虚拟机可以ping通宿主机但是宿主机无法成功ping虚拟机。宿主机访问虚拟机上边部署好的网站居然还可以...
您好在宿主机上安装了虚拟机设置的是nat方式,虚拟机可以ping通宿主机但是宿主机无法成功ping虚拟机。宿主机访问虚拟机上边部署好的网站居然还可以
展开
2014-10-13
展开全部
这个道理很简单:他们是一个包含与被包含的关系!
虚拟机的外层是宿主机,虚拟机连网是通过软件与宿主机连通的,即宿主机给虚拟机提供了一个连网的虚拟服务。虚拟机要访问外网时,先通过软件发送请求给宿主机,然后宿主机收到一个访问再通过处理转发出去,这时宿主机就相当于网络中的“路由”器,所以ping的时候就能Ping通。
反过来,虚拟机只是宿主机中的一个软件上的应用,实际上并没有通过路由或交换机连接了这台虚拟机,当宿主机要ping虚拟机的时候,ping包实际先经过交换机或路由器转发,从而去寻找那台主机,在交换机或路由器上找不着那台主机,所以就ping不通了。然而能打开网站,那是因为虚拟机实际上是一个软件,具有web的功能,那个IP地址已经被绑定在那个软件上,当直接打开那个Ip地址时,访问的是虚拟机的web功能,所以就能打开网站。
虚拟机的外层是宿主机,虚拟机连网是通过软件与宿主机连通的,即宿主机给虚拟机提供了一个连网的虚拟服务。虚拟机要访问外网时,先通过软件发送请求给宿主机,然后宿主机收到一个访问再通过处理转发出去,这时宿主机就相当于网络中的“路由”器,所以ping的时候就能Ping通。
反过来,虚拟机只是宿主机中的一个软件上的应用,实际上并没有通过路由或交换机连接了这台虚拟机,当宿主机要ping虚拟机的时候,ping包实际先经过交换机或路由器转发,从而去寻找那台主机,在交换机或路由器上找不着那台主机,所以就ping不通了。然而能打开网站,那是因为虚拟机实际上是一个软件,具有web的功能,那个IP地址已经被绑定在那个软件上,当直接打开那个Ip地址时,访问的是虚拟机的web功能,所以就能打开网站。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询