VMware NAT端口映射 外网可以访问内网虚拟机

article/2025/8/26 6:59:30

我想尝试的是利用本机的ip+port来访问虚拟机上的web服务器,因为这样的话,我就能够将我的web服务器部署成为一个能让外网访问的服务器了,首先说下我的环境:

主机:系统win7,ip地址172.18.186.210 虚拟机版本是VMware Workstation 7,虚拟机下安装了Centos操作系统,ip地址是192.168.202.128,部署了LAMP,成为一个web服务器

网络环境:校园网(有认证服务器,需要账号认证才能上网),虚拟机采用NAT的方式联网

在校园网的环境下,可以把校园网内的其他主机看成是外网的主机。其实,虚拟机采用NAT联网的方式,可以让我们联想到计算机网络的相关知识,可以把我们的主机看成是一部路由器,然后虚拟机就是处在一个局域网中的一台主机,共享路由器一个端口的地址对外网进行访问,但是外网要访问这部主机,就需要在路由器上做端口映射。于是乎,我们要做的就是在VMware上做端口映射,将主机的一个端口映射到虚拟机的ip地址,那么外网访问虚拟机,只要输入本机的ip:port就可以访问到虚拟机了。首先,设置虚拟机网络:

选择:编辑 --> 编辑虚拟网络,如下图所示:                                     





得到如下的设置窗口(由于NAT的联网方式是使用VMnet8这个网卡的,所以我们编辑这个网卡,点击“VMnet8”):                                  



可以看到,我的虚拟机是在192.168.202.0这个网段,我们点击NAT Settings(如上述红框内所示),出现如下界面:                                          



点击上图红色框的“Add”,可以设置主机端口与虚拟机ip和端口的映射,里面存在的那个映射是我已经设定好的,点击Add之后会出现下面的设置界面:                                            


我将主机的5901端口映射到虚拟机的“192.168.202.128”的80端口了,因为web服务自动开放的端口是80,所以,只要我们访问“http://172.18.186.210:5901”,就可以访问到虚拟机的80端口,也就是web服务了。如果是按照我之前的博文搭建的web服务器的话,你就能访问到“index.php”这个文件了(也就是之前新建的web服务器/var/www/html/下的一个php文件,/var/www/html/是web服务器的默认网页程序目录)。

其实说起来,虚拟机下的NAT上网和端口映射都是很简单的,操作方便,当然,里面包含了许多虚拟网络机制了,封装的好,面对用户透明,就显得很智能了。还有桥接等上网方式,面对不同的应用,都有其独特的优势,值得我们深入学习。

以上是我的一些实践和理解,欢迎大家讨论。有问题的可以在评论中提出,我会尽快回复的了。还是那句,喜欢可以点个赞,不喜勿喷!


http://chatgpt.dhexx.cn/article/i6Q4Kl8U.shtml

相关文章

如何把内网IP映射到公网IP

鸽子出品 2017-12-05 22:28:22 我们讲了如何搭建网站,可是有很多小伙伴私信跟我说怎么映射,今天我就教大家如何把内网地址映射到公网! 我们所需要的工具有: 内网IP(这个是品,也是必有的!&…

简单内网映射到公网方法--免费

我是一名Android API Player,最近公司需要做微信公众号二次开发,我跟着学学,公司后台.net。 我mac安装windows之后用vs感觉太差了,可能是我的mac要淘汰了吧。 所以我决定用java后台来跟着做。 仔细一想我没有服务器啊。 再仔细…

本地主机搭建服务器后如何让外网访问?快解析内网端口映射

本地主机搭建应用、部署服务器后,在局域网内是可以直接通过计算机内网IP网络地址进行连接访问的,但在外网电脑和设备如何访问呢?由于内网环境下,无法提供公网IP使用,外网访问内网就需要一个内外网转换的介质。这里介绍…

内网和外网之间的通信(端口映射原理)

内网和外网之间的通信(端口映射原理) 首先解释一下“内网”与“外网”的概念: 内网:即所说的局域网,比如学校的局域网,局域网内每台计算机的IP地址在本局域网内具有互异性,是不可重复的。但两…

实现内网通过外网域名访问NAT映射的内网服务器

大家都知道在用Huawei的中低端路由器做NAT地址映射时只能支持 “外网访问” 不支持 “内网访问”。也就是说只支持NAT映射后外网IP通过外网域名(外网IP)访问NAT映射的服务器 ,不支持NAT映射后内网IP通过外网域名(外网IP&#xff0…

给内网映射增加安全防护

1.背景 内部网络资源的访问,通用的做法是部署企业VPN,通过VPN设备提供公网接入服务,客户端接入后,则可以像本地网络一样访问内网资源。但是部署VPN需要专业设备,且配置管理往往需要专业人员,对普通小…

公网映射思路

1、使用环境 目前政务微信的有两台内网环境71和14服务器,外网不能访问,只能内部访问,但是项目部署在14上面71的nginx转发到14服务器上面,但是现在14的项目需要网络支持,另外需要一台公网环境180服务器。 2、公网环境…

外网做ip映射访问内网链接

首先这个外网必须是独立ip 然后在路由器设置ip映射,注意防火墙放通该端口,可以telnet连一下试试有没通

几种内网映射到公网的方法

1、windows_386_ngork ngrok.exe用来将内网映射到外网上,即让外网能访问局域网内本地的应用,例如在外网访问你本地http://127.0.0.1指向的Web站点。下载windows_386_ngork软件,可以到官网下载,可以直接用我提供的下载地址&#x…

云服务器部署内网穿透映射本地服务

项目开发时需要和前端联调,考虑使用内网穿透避免每次上传服务部署的过程 下载frp (开源内网穿透、反向代理工具) https://github.com/fatedier/frp/releases/上传云服务器并解压(使用xftp等工具上传) tar -zxvf frp_0…

内网与外网及内网映射的概念

内网与外网及内网映射的概念 所谓内网,也就是局域网,一般是由几台电脑加上路由器和网线搭建起来,只能在局域网中通过路由器分配的IP地址来访问,且访问地址是动态的可变的。本机也算是一个相对独立的内网,本机的内网IP就…

内网如何映射到公网访问互联网

我们通常会根据本地应用场景来选择合适的中间件来搭建服务器。tomcat、 apache是比较常用的搭建服务器的中间件,它们之间还是有一些区别差异的。在内网本地部署搭建服务器后,还可以通过快解析端口映射方法,将内网应用地址发布到互联网&#x…

将内网映射到外网

如何把你的电脑映射到外网 前几天一个客户说需要把他的服务器映射到外网,然后别人可以通过远程连接来操作,远程安装使用软件,但不知道怎么做,在之前也是一头雾水的,不知所云,但经过某思虑片刻之后&#xff…

内网ip映射外网方法

内网ip映射外网方法 主要是使用花生壳app实现 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 内网ip映射外网方法一、下载软件二、使用步骤1.注册账号,添加映射 总结 一、下载软件 花生壳下载地址 …

如何实现内网映射到公网?

有些时候我们需要把自己的笔记本当做服务器连接到公网上,以便让自己的小项目能够被其他人访问或者看到。正常情况,我们台电脑上网都应该是配备了一个公网ip的。但是呢,不幸的是我们的电脑所分配到的ip都是内网ip,因此我们无法让外…

内网透传------局域网IP映射到公网

切记:重启!!!! 一下知识总的来说就是2点: 第一点:如何通过路由器公网IP映射的公网端口号---访问局域网服务器 第二点:如何通过花生壳的域名花生壳的端口号-----访问局域网服务器 …

内网映射(如何映射自己的项目至公网)

内网映射(如何映射自己的项目至公网) 1.浏览器进入https://natapp.cn/ 2.登录网页后,进行如下操作 购买成功后,操作下面~ 到这里你已经成功大半了,是不是很开心。此时需要准备如下操作 #将本文件放置于natapp同级…

内网穿透怎么设置?内网映射外网需要注意什么

自己在本地搭建服务器,由于没有公网IP或没有公网路由权限,在提供互联网连接访问时,就需要用到内网穿透。内网穿透,即内网映射,内网IP地址端口映射到外网访问的实现方法。那么,怎么做内网穿透呢,…

实现内网映射的三种方式:

实现内网映射的三种方式: 1.ngrok. 1)下载ngrok 下载地址:https://ngrok.com/download 选择合适的版本下载,我下载的是win64为的是这样: 2)解压下载下来的文件得到一个名为ngrok的应用程序 3)双击运行ngrok,输入ngrok得到命令提示(不输入打开也有) 4)输入命令:n…

大数据面试题带答案

版本更新时间更新内容v1.02020-07-01新建v1.12020-07-18朋友面试大数据工程师提供的关于架构及数仓方面的题目(智云健康)v1.22020-08-08朋友面试数据专家提供的数据驱动,spark及flink方面面试题(华为,阿里,小影,拼便宜)v1.32020-0…