外网映射学习

简介: 转载https://blog.csdn.net/jiandanokok/article/details/51387822

通过外网访问家里笔记本win 7里面的虚拟机vmvare的Ubuntn服务器。比如用手机来访问笔记本电脑的虚拟机的服务器等。


注意:win 7的ip地址和虚拟机的ip地址的网段是不一样的。

特别注意:只适用于公网ip是固定的。不固定的公网ip行不通。


条件:

1. 家里的电脑需要开机,并且虚拟机的Ubuntn系统也需要开启。

2.  知道家里的公网ip,这个可以通过直接百度ip来得到公网ip地址,不过经试验发现ip地址不准确,最好是查询一下家里的路由器地址(192.169.1.1)来查询一下公网ip地址,如图:



3. 知道本机win 7的内部ip:191.168.1.101,可以通过运行-cmd,输入ipconfig来获取ip地址。(建议在控制面板-网络-设置固定ip)

4. 知道虚拟机里面的Ubuntn系统的ip: 192.168.17.131 ,可以在Ubuntn的命令行中输入ifconfig来获取ip地址。

5.确定已经在Ubuntn中搭建好了环境,并且在局域网中能通过Ubuntn的ip地址来访问。如图:



步骤:

第一步:设置ubuntn的网络为NAT方式

菜单-虚拟机-设置:



第二步:设置vmvare

菜单-编辑-虚拟网络编辑器-选择VMnet8-NAT设置-添加:








注意:

主机端口填本机没有被使用过的端口,不然的话会冲突。

类型的话选TCP,这是因为HTTP是基于TCP协议的。

虚拟机IP地址即为Ubuntn的ip地址。

虚拟机端口即为Ubuntn的http端口,默认是80,如果设置为其他的端口则这里需要填改过的端口。


确定并且应用了之后呢,可以测试一下:

在win 7的浏览器中输入本机的ip地址加端口22222,注意,不是Ubuntn的ip地址。如图:



可以访问就代表成功了。


第三步:设置路由器端口映射

进入路由器界面:192.168.1.1-转发规则-虚拟服务器-添加新条目:




注意:

服务器端口为刚才vm的设置的端口

ip地址为本机win 7的ip地址

协议选择TCP


然后保存即可。测试一下,手机访问一下:公网ip+端口,如图:




补充:

如果是需要外部直接访问本机,只要在路由器里面设置就可以了:


这样的话,只要访问直接访问公网ip就可以了。

可以看原文,不一定有效

目录
相关文章
|
12月前
|
网络协议 中间件 物联网
网络基础学习:ip地址的知识
网络基础学习:ip地址的知识
114 0
|
10月前
IP地址分类以及C类IP地址的子网划分
IP地址分类以及C类IP地址的子网划分
88 0
|
网络协议 网络虚拟化 网络架构
计算机网络知识总结:ip地址、分类及什么样的ip主机地址可以分配给主机使用
计算机网络知识总结:ip地址、分类及什么样的ip主机地址可以分配给主机使用
1891 0
计算机网络知识总结:ip地址、分类及什么样的ip主机地址可以分配给主机使用
|
网络架构
CCNA-NAT协议 静态NAT 动态NAT(多对多) PAT(多对一) 内网与外网之间的通信 GNS3实验验证
CCNA-NAT协议 静态NAT 动态NAT(多对多) PAT(多对一) 内网与外网之间的通信 GNS3实验验证
300 0
CCNA-NAT协议 静态NAT 动态NAT(多对多) PAT(多对一) 内网与外网之间的通信 GNS3实验验证
|
安全
内网服务映射到外网访问
服务说明 ngrok是一款反向代理服务,可进行内网穿透,支持端口转发。例如:本地运行的服务而让别人通过公网访问。 服务部署 [root@kazihuo /soft]# wget https://bin.
1472 0
|
关系型数据库 Apache 数据库
|
网络架构
【计算机网络】网络层 : IPv4 地址 ( IP 地址分类 | 特殊 IP 地址 | 私有 IP 地址 | A 类、B 类、C 类 IP 地址网络号主机号数量 )★
【计算机网络】网络层 : IPv4 地址 ( IP 地址分类 | 特殊 IP 地址 | 私有 IP 地址 | A 类、B 类、C 类 IP 地址网络号主机号数量 )★
408 0
【计算机网络】网络层 : IPv4 地址 ( IP 地址分类 | 特殊 IP 地址 | 私有 IP 地址 | A 类、B 类、C 类 IP 地址网络号主机号数量 )★
|
Java 应用服务中间件 Linux
Java实现的公网映射内网端口的开源工具
Holer是由Java实现的是一个将局域网中的应用映射到公网访问的端口映射开源软件,支持转发基于TCP协议的报文。
2872 0