[发明专利]一种私网终端获取公网IP的方法及系统有效
| 申请号: | 201710131923.4 | 申请日: | 2017-03-07 |
| 公开(公告)号: | CN107071079B | 公开(公告)日: | 2020-10-20 |
| 发明(设计)人: | 王斌 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12 |
| 代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 裴金华 |
| 地址: | 201616 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 终端 获取 公网 ip 方法 系统 | ||
本发明公开一种私网终端获取公网IP的方法:私网终端向公网终端发送ICMP请求报文,ICMP请求报文含有定义为请求自身公网IP的特征码;公网终端在接收到报文后,检测该报文中是否含有特征码,若是,则公网终端提取该报文的私网终端所在的源IP地址,构造ICMP应答报文,并将含有特征码及私网终端所在的源IP地址的ICMP应答报文发送给私网终端;私网终端在接收到该应答报文后,检测该应答报文中是否含有特征码,若是,则提取ICMP应答报文中的私网终端所在的源IP地址作为为私网终端的公网IP地址。本发明通过改进的ICMP ping功能,使得处于内网的私网终端可以方便的获取其在公网上的IP。
技术领域
本发明涉及通信领域,尤其涉及一种私网终端获取公网IP的方法及系统。
背景技术
网络地址转换(Net Address Translation,简称NAT)技术是一种地址映射技术,通常用于子域内具有私网IP地址的主机访问外部主机时将该主机的私网IP地址映射为一个外部唯一可识别的公网IP地址;同时,将外部主机返回给内部主机的公网IP地址映射回内部标志该主机的私网IP地址,使得返回的数据包正确到达内部目的主机。该技术使得不同私有网络可以使用相同的私网IP地址段而不会导致外部网络的地址信息出现混乱,从而扩展了IP地址的应用范围,在一定程度上缓解了当前Ipv4地址空间不足的问题。
NAT一般可分为三种类型:静态NAT、动态不可重用NAT、动态可重用NAT(端口地址翻译/网络端口地址翻译),端口地址翻译英文全称为Port Address Translation,简称PAT,网络端口地址翻译英文全称为Net Port Address Translation,简称NAPT。
(1)静态NAT:内部私网IP地址和外部公网IP地址的映射是静态一一对应的。如果结合端口来实现静态映射关系,就是端口重定向或静态PAT/NAPT。
(2)动态不可重用NAT:使用外部公网IP地址池技术,将一些公网IP地址存放到一个地址池中。在进行NAT转换时,从这个公网IP地址池中获取一个可用的公网IP地址进行转换。通信完毕之后,该公网IP地址也被释放回地址池中。在使用过程中,一个公网IP地址只能有一个映射关系。
(3)动态可重用NAT(PAT/NAPT)。与动态不可重用模式相比,通信的映射是通过IP地址和端口号的组合来完成的。
一般而言,在中国由于IPv4地址的严重缺乏,我们在接入Internet时会把网络划分为公网和内网,内网和公网之间通过NAT进行转化。所以当我们在内网布置AP时,会碰到这么一个问题,AP无法知道自己的公网地址,只知道自己的内网地址。而某些应用要求AP必须知道自己的公网地址。
发明内容
本发明提供一种私网终端获取公网IP的方法及系统,用以解决现有技术中存在私网终端只知道自己私网地址,而不知道自己的公网IP地址的问题。
本发明方法包括:
S100私网终端向公网终端发送ICMP请求报文,所述ICMP请求报文含有定义为请求自身公网IP的特征码;
S200所述公网终端在接收到所述ICMP请求报文后,检测所述ICMP请求报文中是否含有所述特征码,若是,则进入步骤S300,否则进入步骤S400;
S300所述公网终端提取所述ICMP请求报文的所述私网终端所在的源IP地址,构造ICMP应答报文,并将含有所述特征码及所述私网终端所在的源IP地址的ICMP应答报文发送给所述私网终端;
S400所述公网终端复制所述ICMP请求报文的有效载荷字段至ICMP应答报文中,并将所述ICMP应答报文发送给所述私网终端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710131923.4/2.html,转载请声明来源钻瓜专利网。





