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

北纬3936884624


回答本行业问题,怎么让内网IP映射成外网IP?一般是NAT技术(网络地址转换)将私网IP地址映射成公网IP地址,来达到访问互联网的目的。简单介绍下。

端口映射其实是NAT地址转换的一种,是将地址端口映射到公网地址,实现外网访问内部服务器的目的

①什么是NAT技术

  • NAT 网络地址转换技术,它是通过内部网络的私网IP地址翻译成全球唯一的公网IP地址,使内部网络可以连接到互联网
  • 只要是用来解决IPv4地址紧缺的问题,有助于减缓可用的IP地址空间的枯竭。


②NAT的实现方式

  • 静态转换:将内部网络的私有IP地址转换为公用的合法的IP地址,IP地址的对应关系是一对一的。
  • 动态转换:内部网络转换为公网时,IP地址的对应关系是不确定的,是随机的。
  • 端口地址转换:改变外出数据包的源IP地址和源端口,并且进行端口转换。也就是所有主机享用一个合法IP地址来实现互联网的访问,最大限度的节约公网IP资源。



一般是通过路由器做端口映射,将内网地址端口映射到公网IP地址访问

  • 在路由器虚拟服务器端口转发,添加映射记录,对应内网的固定地址端口。
  • 路由映射后,在外网访问时,可以用路由固定公网IP地址。如果公网地址是变化的,使用动态解析后的域名。


  • 在外网访问时,使用映射后外网地址端口。
以上个人浅见,欢迎指正,有不同看法的可以在评论区留言一起交流,如果觉得有道理,请随手点赞关注吧,感谢!关注尬聊科技,分享更多知识,分享越多,收获越多!

尬聊科技


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

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

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

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

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

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

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

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

3、映射的配置

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

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

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


哟哟吼说科技


如果单纯回答如何“将内网IP映射成外网IP”,那是非常简单。

比方说,家里有一个IP = 192.168.1.1的电脑,你想将一个文件共享到互联网上供别人下载,你的家庭路由器的外网接口IP = 1.1.1.1,你这样这么做就可以了。


打开家庭路由器网页管理界面,输入以下配置:

其中,445端口为文件共享服务端口号。

当互联网上用户访问你的共享文件时,他们获知到达共享文件的传输信息是1.1.1.1:445(IP地址与端口号的缩写),一旦他们的报文到达路由器,路由器查询这个表,就会将IP报文中的1.1.1.1替换成192.168.1.1,然后将修改后的IP报文发送给192.168.1.1的电脑,并最终由445端口予以处理,这样就实现了互联网用户访问内网的电脑。

授人以鱼不如授人以渔

以上只是回答如何要做(What)?,但是并没有回答为什么要那么做(Why)?

如果路由器上没有这个映射条目,互联网上的电脑就无法主动访问192.168.1.1:445的服务了。一旦路由器从外网接口收到1.1.1.1:445的报文,查表之后发现没有找到任何映射,路由器本身也不提供445文件共享服务,那就丢了。

不通过手工静态的映射,你的电脑192.168.1.1能自动在路由器上添加这个映射吗?

很难!

你的电脑处于被动(Passive)工作状态,被动等待互联网上的用户来访问自己,自己却不会主动发报文去联系互联网用户,你的电脑不会在445端口上主动发任何报文。连报文都不发,怎么触发路由器添加映射条目呢?世上不会有场外的状元!

即使服务器变被动为主动发报文,发给谁呢?互联网那么大,用户在哪里呢?不知道!

即使你的电脑主动向外网发报文,无法保证路由器使用什么端口来映射你的445端口,可能这次是1234,下次可能是2345,下下次可能是3456,但是无论怎么分配,就是不给你445端口。

而互联网上的用户却默认使用1.1.1.1:445来访问你,很显然会查表失败并丢弃,从而造成通信的障碍。


车小胖


很高兴为您解答!

我是做智能化弱电的,关于内网IP映射成外网的IP的问题,我来做个简单的分享!

1、NAT技术

传统IPV4的公网地址已经枯竭,如果没有NAT地址转换技术的出现,现在很多人都是上不了网,很多人在公司上班或家里上网都会设置一个类似192.168.1.0私网地址,这种地址就是内网地址,只适用于在内网通讯,出不了公网,正因为NAT技术的这种缺点使得内网地址很方便访问互联网,但互联网地址访问内网终端设备麻烦,想要访问,需要做端口映射。

2、如何设置

需要先知道内网终端设备的IP地址,这个地址必须是固定,在不用第三方域名的情况下,需要提供一个固定的公网IP地址,一般能做内外网映射设备主要是路由器和防火墙。

①路由器配置

进入路由器的web界面配置内网IP地址以及映射的内部端口,外部端口和协议,配置好之后,保存生效。

综上所述,由于NAT技术的存在使得内网访问互联网很简单,但互联网访问内网的设备很麻烦,需要做映射,在做映射时先要确定做映射的内网IP和公网IP以及需要映射的端口和协议。


如果你觉得我的回答对你有帮助,请随手点赞,并关注,我会一直做智能化弱电行业的知识分享!


智能化弱电圈


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


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

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

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

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


什么是NAT

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

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

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

NAT的三种转换方式

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

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

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


如何设置端口映射

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

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

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


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

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



极客谈科技


非常高兴回答这个问题,其他答主所回答的方案现在大部分都是用不了的。因为运营商都用了nat转发,所以其他人是访问不了的。


进入正题

Ngrok

Ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

  • 自己搭建


Ngrok官网的地址:

https://ngrok.com/

我们要购买一台可访问外网的服务器,然后按照官网的文档或者百度上的教程进行搭建。

  • 不搭建 使用别人的服务器

国内有很多人搭建了Ngrok并把它分享了出来。

例如:小米球

官网地址:

http://ngrok.ciqiuwl.cn/

我们直接使用现成的软件即可。

打开相关软件,我们可以获取一个自定义的三级域名,然后用自己的域名进行别名解析。


这类软件还有很多,例如frp。


科技战线


D-8200图为例:

一、进入D-8200路由设置.点击高级设置

二、点击高级设置下的端口映射

三、进入端口映射设置窗口

四、添加内外网端口为3089、内部IP为你所在内网的IIP、协议为TCP/UDP、映射线路为你所在连接的WAN口、描述可以任意填写。

六、因各个路由设置不同,本文只供参考。


骑着骡儿找媳妇


我们现在主流用的还是IPv4的地址,这个版本的公网IP地址在很早就分配完毕了!也就是说现在的公网IP地址都已经没有公共资源了,都在各个运营商手里!而随着用户越来越多,运营商的公网IP其实也不够用户分了!何况还要卖给企业呢!所以我们现在用的都是NAT转换技术!一个公网IP供多个用户使用!



因为连接互联网必须有公网IP地址,所以NAT大概是这样的,当我们发送数据包给互联网时,路由器会用他获取到的一个IP地址替换我们数据包里的源地址!这样互联网上的服务器才能知道怎么回复我们!如果公网上的IP地址主动访问我们,由于我们路由器后面的主机并没有公网IP地址。所以他只能访问放路由器,而路由器并没有提供他需要访问服务,所以被丢弃!这就是为什么我们公网无法访问家中的电脑!这几天需要映射!


在路由器里把内部的主机主动的以端口的形式暴露出来!这样访问路由器的公网IP地址,就相当于访问主动暴露的主机!而由于运营商的IP地址资源紧张,映射是没有问题!不过能不能外网访问内网就不一定了!运营商在出口处也可能用的是一个10开头的私有IP地址!可以用Windows自带的tracert baidu.com确定!


风来了156


搜索关键词

内网穿透


程序员养狗大叔


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


<strong>

<strong>


分享到:


相關文章: