欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

windows 外部访问虚拟机上建立的服务器

程序员文章站 2022-03-18 16:00:11
...

一:查看虚拟机上服务器的 ip

ip addr

在centos7也可以

ifconfig

windows 外部访问虚拟机上建立的服务器
Ps:
lo —— 即 localhost 是虚拟机解析自己主机时用的
localhost 即 127.0.0.1

ens33——我们需要 IP 就在这个虚拟网卡里

virbr0——虚拟网卡,为虚拟机提供 NAT 访问到外网的功能

二:虚拟机网络设置

如果 IP 地址输入还是不行,那么可能是虚拟机网络设置的问题
windows 外部访问虚拟机上建立的服务器
这里把网络连接设置成 NAT模式

Ps:记得重启哦

三:防火墙

这里把所需服务打上勾就可以了

这里扩展一些东西:

一:localhost 和127.0.0.1是解析当前主机

而虚拟机的网络其实是你自己开的一个局域网

虽然你可以把虚拟机理解为一个名为“ Linux操作系统 ” 的程序

但他的虚拟能力强到了可以虚拟出自己的网卡,自己的网络 ,IP

你已经可以笼统的说,你的虚拟机就是另外一台的电脑!

所以,你并不能在 windows 上用 localhost 访问虚拟机上的服务器

二:虚拟机也可以访问 windows 的服务器

步骤也是和上面差不多,找好 IP
windows 外部访问虚拟机上建立的服务器

windows 外部访问虚拟机上建立的服务器
windows 外部访问虚拟机上建立的服务器
其中的 IPv4 就是你电脑的IP地址

而不是我们口中的 localhost

当然,我们的电脑也是 “ 局域网 ” 中一员,下面我简单地讲一讲

全世界那么多电脑,就这几位的IP,怎么可能涵盖的住!

所以,我们电脑的网络也只是处于那些网络运营商的 “ 局域网 ” 中

我们要访问网络,其实都要通过一个 “ 网关 ”

——也就是 “ 局域网 ” 的头头~

说白了,我们的 IP 也只是用来给“ 局域网 ”头头认人的~

到这,我已经大概把我关于IP的个人理解给讲完了~

相关标签: 网络