windows 外部访问虚拟机上建立的服务器
程序员文章站
2022-03-18 16:00:11
...
一:查看虚拟机上服务器的 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的个人理解给讲完了~
推荐阅读
-
设置虚拟机上的redis可以被windows的环境下的python访问连接
-
在 Azure 中的 Windows 虚拟机上使用 SSL 证书保护 IIS Web 服务器
-
Windows 搭建局域网访问的VMware的虚拟机服务器
-
windows下挂载虚拟机下的linux目录实现复制粘贴访问---samba服务器使用
-
在虚拟机中建立JSP网页,并通过Tomcat服务器发布该网页。通过虚拟机的宿主机浏览器访问虚拟机上所发布的JSP网页
-
如何在 Windows 服务器建立外网可访问的 Jupyter Lab Server
-
windows 外部访问虚拟机上建立的服务器
-
外部网络端口映射访问虚拟机上的Docker服务端口