[发明专利]基于动态IP的伪静态IP的实现方法及系统在审
申请号: | 201510711663.9 | 申请日: | 2015-10-28 |
公开(公告)号: | CN105357331A | 公开(公告)日: | 2016-02-24 |
发明(设计)人: | 彭鹏;吴军平;舒洋;郑明 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 王卫东 |
地址: | 430074 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 动态 ip 静态 实现 方法 系统 | ||
技术领域
本发明涉及互联网领域,具体涉及基于动态IP的伪静态IP的实现方法及系统。
背景技术
互联网,又称网际网路,或音译为因特网、英特网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。这种将计算机网络互相联接在一起的方法可称作“网络互联”,在这基础上发展出的覆盖全世界的全球性互联网络称为互联网,即互相联接在一起的网络结构。为了实现互联网中不同主机间的通讯,需要为每个主机分配一个地址,在互联网中该地址称为IP地址,简称IP,IP包括静态IP和动态IP,静态IP是指长期固定分配给某台主机使用的IP地址,一般是特殊的服务器才拥有固定的IP地址,一般情况下,采用专线上网的计算机才拥有固定的IP地址,而且需要比较昂贵的费用,通过Modem、ISDN、ADSL、有线宽频或小区宽频等方式上网的计算机,每次上网所分配到的IP地址都不相同,这是由互联网服务提供商(例如中国电信)动态分配给计算机的暂时的一个IP地址,也就是动态IP地址。
因为静态IP地址资源很宝贵,费用昂贵,普通人负担不起,因此大部分用户都是通过动态IP地址上网的,而许多普通主机,例如家用电脑或者办公电脑有被访问的需求,例如在家里远程登陆公司的电脑办公,为满足这类需求,则需要分配静态IP,由于静态IP需要昂贵的费用,并且IPv4(InternetProtocolVersion4,互联网协议的第四版)的地址数量很有限,因此无法满足所有的静态IP需求。
发明内容
本发明所要解决的技术问题是由于静态IP的分配需要昂贵的费用和IPv4的地址数量有限,而无法满足所有的静态IP需求的问题。
为了解决上述技术问题,本发明所采用的技术方案是提供一种基于动态IP的伪静态IP的实现方法,包括以下步骤:
主机定时发送主机的动态IP至第三方公网上的私有库;
当客户机需要与所述主机进行通讯时,所述客户机从所述第三方公网上的私有库获取所述主机的动态IP;
所述客户机利用所述主机的动态IP与所述主机建立连接,连接建立后与所述主机进行数据通信。
在上述技术方案中,所述主机的实现方法具体包括以下步骤:
步骤S11:所述主机开启后台进程和定时器,定时获取所述主机的动态IP;
步骤S12:所述主机将所述主机的动态IP发送至所述第三方公网上的私有库。
在上述技术方案中,所述客户机的实现方法具体包括以下步骤:
步骤S21:所述客户机从所述第三方公网上的私有库获取所述主机的动态IP;
步骤S22:所述客户机利用所述主机的动态IP与所述主机建立连接;
步骤S23:连接建立后,所述客户机与所述主机进行数据通信;
步骤S24:数据通信完成后,所述客户机关闭与所述主机的连接,结束。
在上述技术方案中,所述第三方公网采用github。
在上述技术方案中,所述定时器的定时时间为10秒钟。
本发明还提供了一种基于动态IP的伪静态IP的实现系统,包括主机模块、客户机模块和第三方公网模块,
所述主机模块,定时发送主机的动态IP至第三方公网模块上的私有库;
所述客户机模块,从所述第三方公网模块上的私有库获取所述主机的动态IP,并利用所述主机的动态IP与所述主机模块建立连接;
所述第三方公网模块,所述第三方公网模块上的私有库存储所述主机的动态IP。
在上述技术方案中,所述主机模块包括:
定时器单元,用于所述主机模块定时获取所述主机的动态IP;
发送单元,将所述主机的动态IP发送至所述第三方公网模块上的私有库。
在上述技术方案中,所述客户机模块包括:
获取单元,所述客户机模块从所述第三方公网模块上的私有库获取所述主机的动态IP;
连接建立单元,利用所述主机的动态IP,建立所述客户机模块与所述主机模块间的连接;
数据通信单元,连接建立后,所述客户机模块与所述主机模块进行数据通信;
连接关闭单元,数据通信完成后,关闭所述客户机模块与所述主机模块间的连接。
在上述技术方案中,所述第三方公网模块采用github。
在上述技术方案中,所述定时器单元的定时时间为10秒钟。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510711663.9/2.html,转载请声明来源钻瓜专利网。