一:查看虚拟机上服务器的 ip
ip addr
在centos7也可以
ifconfig
Ps:
lo —— 即 localhost 是虚拟机解析自己主机时用的
localhost 即 127.0.0.1
ens33——我们需要 IP 就在这个虚拟网卡里
virbr0——虚拟网卡,为虚拟机提供 NAT 访问到外网的功能
二:虚拟机网络设置
如果 IP 地址输入还是不行,那么可能是虚拟机网络设置的问题
这里把网络连接设置成 NAT模式
Ps:记得重启哦
三:防火墙
这里把所需服务打上勾就可以了
这里扩展一些东西:
一:localhost 和127.0.0.1是解析当前主机
而虚拟机的网络其实是你自己开的一个局域网
虽然你可以把虚拟机理解为一个名为“ Linux操作系统 ” 的程序
但他的虚拟能力强到了可以虚拟出自己的网卡,自己的网络 ,IP
你已经可以笼统的说,你的虚拟机就是另外一台的电脑!
所以,你并不能在 windows 上用 localhost 访问虚拟机上的服务器
二:虚拟机也可以访问 windows 的服务器
步骤也是和上面差不多,找好 IP
其中的 IPv4 就是你电脑的IP地址
而不是我们口中的 localhost
当然,我们的电脑也是 “ 局域网 ” 中一员,下面我简单地讲一讲
全世界那么多电脑,就这几位的IP,怎么可能涵盖的住!
所以,我们电脑的网络也只是处于那些网络运营商的 “ 局域网 ” 中
我们要访问网络,其实都要通过一个 “ 网关 ”
——也就是 “ 局域网 ” 的头头~
说白了,我们的 IP 也只是用来给“ 局域网 ”头头认人的~
到这,我已经大概把我关于IP的个人理解给讲完了~