Vmware虚拟机端口映射

Vmware虚拟机端口映射,第1张

很简单,网络选择vmnet0,即桥接,虚拟机的IP等信息设置成和你的电脑在一个网段即可,这样你的vmware就和你的电脑在网络中是等地位的了,就可以上网了,然后在你的路由器上打开端口映射即可
如果你是用的家用路由,想要上网的话就不用单独再设置什么,如果是对外提供服务,在路由器里把虚拟机IP加到DMZ里即可
建议实用支持ddns的路由器,这样你就可以到花生壳注册个动态域名 使用域名 访问

点击”编辑“,虚拟网络编辑器“;选择”NAT“,然后点击”NAT设置“;接下来点击”添加“;在d出来的界面中分别填入主机端口,虚拟机IP,虚拟机端口;确定后,我们就将虚拟机中的80号端口映射到宿主机的8086号端口了,以后可以在共网上访问本机的8086号端口来访问虚拟机中的80号端口的服务;在宿主机中进行防火墙的设置,开放8086号端口,即可查看虚拟机的端口;问题即解决。

VMware虚拟机中的机器只要正确的设置好网络并且开启相关的对外服务,使用正确的ip地址是阔对其进行访问的。

工具原料:VMware虚拟机

1、依次打开VMware虚拟机设置中的网络设置,按照经典模式创建出的网络适配器,一般是NAT模式,这种模式是共享主机ip的模式,也就是物理机的ip地址要比虚拟中的ip地址高一层。

2、此种模式下在获取到虚拟机的正确ip地址后就可以了使用物理机访问虚拟机中的服务了。

3、如果想要局域网中的其他机器也能访问到虚拟中的机器,可以将网络模式设置为桥接模式,此时虚拟机获取的ip地址就是和物理机是一样的网段,同理和局域网的其他机器也是一个网段,所以也可以被其他局域网的机器访问。

根据个人经验怀疑以下几点:

把你的xp的ip设置成静态ip。DHCP每次重启都会重新获得新的ip,要是别人先获得了你虚拟机的ip,那么你的ip就变了。

端口映射的话最好只是这一个,把对于别的内网ip的映射都删掉。

首先必须保证主机有 公网IP。
主机拨号连上网之后,打开cmd输入ipconfig
查询到本机的IP不是10或者172或者192开头,则你使用了 公网IP。
(反之,是私网IP,下面内容就不能进行)
=================================
如果虚拟机是NAT联网方式,查询游戏服务器需要的端口(可能需要官网或百度),比如是6001-6003
打开虚拟机软件的网络设置,选择端口映射,设置
6001>6001
6002>6002
6003>6003
设置完成以后,运行虚拟机里面的游戏服务器。
从外网访问你的主机,就像服务器运行在你的主机上(外网完全感觉不到虚拟机)。

ssh 的 22 端口?启动 ssh 服务就行了。
不过……
虚拟机的网络是特殊方式连接的,本质他是一个局域网。所以,你还需要很多附加的设置才能让外网访问这个虚拟机的所有服务。除非你设置这个虚拟机直接接管你的台式机的网卡。不然你只能在这个机器上面访问虚拟机的各种网络服务。
跑这种东西,你最好是实体安装而不是用虚拟机,性能损失,网络数据传输性能损失都是严重的问题。
另外,私自假设&对外提供游戏私服是违法行为。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13334744.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存