怎么让内网IP映射成外网IP?

北纬3936884624


“网络极客”,全新视角、全新思路,伴你遨游神奇的网络世界。


内网映射成外网IP地址,需要使用到路由器的端口映射技术。

  • 端口映射技术属于NAT技术的一种,将地址端口映射到公网地址,实现外网访问内部服务器;

  • 常见的应用有我们浏览的网站,局域网的摄像头通过外网访问等等。

先来简单了解一下什么是NAT技术,在来看看如何将内网映地址映射外网IP地址。


什么是NAT

NAT Network Address Translation,网络地址转换,用来解决IPv4地址不足而才生的技术。

  • 主要的作用是将私网地址转换成公网地址,从而节省了大量的地址资源;

  • 内部局域网均使用私网地址,通过公网地址的转换从而实现上网。

NAT的三种转换方式

  1. 一对一,一个私网地址对应一个公网地址进行转换,又叫做静态转换。

  2. 多对多,私网和公网地址各自建立地址池,每次转换对应的地址不同,又叫做动态转换;

  3. 多对一,多个私网地址通过和单个公网地址的端口进行映射,又叫做端口多路复用,也就是我们常说的端口映射技术。


如何设置端口映射

  • 一般是在路由的转发规则中的虚拟服务器中进行设置;

  • 设置之前必须要了解系统常见应用的端口,避免映射错误,例如常见的网站使用的是80端口等;

  • 具体的设置,可以参考下图中的格式进行填写。


关于内外网之间的地址映射,还有那些问题?

欢迎大家留言讨论,喜欢的点点关注。



网络极客


“我是哟哟吼说科技,专注于数据网络的回答,欢迎大家与我交流数据网络的问题”

NAT(Network Address Translation,网络地址转换)是通过将私网IP地址映射成公网IP地址,以达到访问互联网的目的。

如题,怎样让内网IP映射成外网IP?

哟哟作为运营商的一员,一般是通过防火墙或路由器设备进行映射的配置,来达到内网IP映射成外网IP的目的。下面哟哟简单介绍一下具体是怎样实现的:

1、确认内网IP和对应的外网IP

一般内网IP和外网IP都是一一对应的,因此需要确认映射的内外网IP地址是多少

2、确认是全端口映射还是某个端口的映射

为了节省外网IP地址的数量,某些映射是通过单独的端口来实现,因此要确认是全端口映射还是某个端口的映射

3、映射的配置

可以通过WEB界面进行映射的配置,也可以通过命令进行配置;

为了更加方便的远程管理内网的网络设备,映射还是很常用的一种方法。

欢迎大家多多关注我,在下方评论区说出自己的见解。


哟哟吼说科技


如果本地路由器没有公网IP,什么NAT转换都不是靠谱的,就需要内网穿透了。

现成解决方案:

花生壳

配置简单方便,比较傻瓜化。但要收费。虽然也有免费版,但由于免费版的流量限制,基本上没有什么实际作用。

Ngrok

发布时间相对较长,对象较为成熟的一种内网穿透技术。但由于功能的强大。配置较为繁琐。因为折腾许久没有成功过,最后放弃。

Frp

配置简单,第一次用就配置成功了。并且适用于各大主流平台设备。

花生壳用钱买就行;

Ngrok/Frp都不要钱,但要求自己有公网IP(云服务器),自己搭建内网穿透服务器。


Microzlcn


你需要的是:端口映射+动态域名(或者固定IP)。配置端口映射后,如果有固定的公网IP,就可以直接用公网IP访问,否则的话需要申请动态域名。现在很多路由器直接就可以支持动态域名的,不需要另外的花生壳软件。给你看看我的WSG-500E上网行为管理网关的端口映射和DDNS配置。



笨驴技术


如果只是TCP应用的话,用ngrok https://ngrok.com/ , 执行命令后给你一个公网URL, 然后别人就可以用这个URL访问你的服务了。


如果有UDP的话,就需要frp https://github.com/fatedier/frp , 而且还需要一个有公网ip的服务器, 在服务器执行服务端,你的内网机器执行客户端, 然后别人访问你的服务器端口就会转发到你的本地服务


分享到:


相關文章: