自动生成ipv9地址和查找所对应ip地址的系统的制作方法

文档序号:7841569阅读:175来源:国知局
专利名称:自动生成ipv9地址和查找所对应ip地址的系统的制作方法
技术领域
本实用新型涉及计算机网络通信技术领域,尤其涉及一种自动生成IPV9地址和查找所对应IP地址的系统。
背景技术
目前,数字网络终端无法使用数字标识码(包括电话号码)自动生成数字标识码所对应的IP地址,以及用唯一的数字标识码解释Internet上多种业务服务,使Internet上的用户要记住多个数字电话码,或域名。
我国制定了电子行业标准数字域名规范SJ1T/1271-2002,但未提出我国新一代的具有自主知识产权的,用数字标识码自动解释IP(IPV9/Ipv6)地址的系统,未提出用数字标识码自动生成数字标识码所对应的IP地址的方法和系统。

发明内容
本实用新型的目的是提供一种自动生成IPV9地址和查找所对应IP地址的系统。
系统由以下三个部分组成数字域名DDNS服务器解释系统、Internet网络、数字网络终端;数字域名DDNS服务器解释系统是一个分层体系结构,由本地DDNS服务器D、本地区DDNS服务器C、国家DDNS服务器B、根DDNS服务器构成,本地DDNS服务器D按指向规则相互联网;根DDNS服务器管理国家的DDNS服务器B,国家DDNS服务器B管理本地区DDNS服务器C,本地区DDNS服务器C管理本地DDNS服务器D,本地DDNS服务器D向客户端节点的地址解析器提供数字域名地址到IP地址的解析;Internet网络包括由支持IPV9/IPV6/IPV4协议的网络设备构成;数字网络终端由自动地址生成器、解释器、收发控制器、应用程序输入器构成,解释器接收应用程序输入器的URL/URI格式的名字地址,或数字域名格式的数字标识码地址,通过收发控制器向DDNS服务器提出域名解释请求,获得通信对方的IP地址;自动地址生成器接收应用程序输入器输入的数字网络终端自己的数字标识码,自动形成数字网络终端自己的IP地址。
根据本实用新型,如果一个装载有IP协议的某个数字网络终端(比如电话)作为一个互联网上的主机来使用的话,则采用早已分配好的并且容易采用的数字标识码比采用字母的域名地址更为有效,它使得客户能更加容易的通过网络终端进入Internet。
还有,根据本实用新型,当一个数字网络终端(比如电话)在IPV9(Ipv6)通讯环境中作为一个发送者而自动产生自己的IP地址的时候,它可以根据数字标识码来产生一个IP地址。
因此,本实用新型可以不依靠额外的机制如DHCP(动态主机配置协议)等来获得IP地址。此外,为了使发送者能将一个IP包送达接收者,发送者必须拥有那个有基于数字标识码的接受者的IP地址。根据本实用新型,此IP包就可以简单地被传送到目的地,只要将解析数字标识码的功能和数据库整合到一台数字域名服务器DDNS中就可以了,无需做额外的修改。


图1是自动生成IPV9地址和查找所对应IP地址的系统示意图;图2是IPV9地址组成原理示意图;图3是IPV9地址生成结构图;图4是数字域名编码系统结构图,图中,CC 地理域(国家)代码,LC地区域代码,SN.子域(用户)代码,A位,M位,X位由应用相关标准定义;图5是数字网络终端的Ipv9单播地址的自动生成流程图;图6是BCD码格式图;图7(A)(B)是数字域名解释的算法流程图;图8是数字域名解释系统解释数字域名过程的示意图。
具体实施方式
本实用新型能够将数字标识码(包括电话号码)自动转换为可供Internet通信使用的IP地址,根据数字标识码(或电话号码)向DDNS查询IP地址(在DDNS中IP地址对应了一个数字标识码名字地址)。特别是,本实用新型提供了两种方法根据分配给数字网络终端设备(包括固定电话,移地电话及智能化的家用电器设备等)的数字标识码自动生成一个IPV9单播地址的方法;根据数字标识码向DDNS查询256位的IPV9地址,128位IPv6地址或者32位IPv4地址。
256位的IPv9地址由两部分组成子网前缀信息和接口标识符,如图2所示。IPv9单播地址由128位前缀信息和128位接口标识符组成,如图3所示。前缀信息由权威机构分配,对计算机耒说接口标识符根据网络接口卡的标志信息自动生成,对数字网络终端设备而言,由实用新型提出的方法自动生成。
RFC 2373定义了自动生成接口标识符的方法。数字网络终端成为一个Internet直接主机,它必须能够启动得到IPV9地址。本实用新型提出了一个根据数字标识码自动生成IPV9地址的方法。
一个物理接口可以分配到多个IP地址。地址可以通过很多方法得到随意分配、手动分配、可以自动生成IP地址的地址管理系统。DNS被用来根据域名查询对应的IP地址。但是没有根据数字标识码查询IP地址的方法。对于数字网络终端,根据数字标识码查询IP地址比根据基于字母的域名查询IP地址更合适。
RFC 2916使得数字网络终端能够方便的提供类似email或SIP服务。本实用新型中,数字网络终端被认为是微型Internet主机,它能够提供Internet上的各种服务。因此,它使得数字标识码能和IP地址对应。
现在移动数字网络终端被认为是基于移动无线Internet服务的Internet主机,例如移动电话和汽车。同时,WAP(Wireless Application Protocol)成为提供无线Internet服务的重要方法。可见,数字网络终端已经成为一个绝佳的Internet主机,而不是仅仅是简单的服务访问终端。因此,将数字标识码和IP地址直接对应的想法将对未来的Internet产生重要的影响。
数字网络终端没有类似IEEE 802 MAC(Medium Access Control)的地址,用来标志通讯网络接口位置。另一方面,移动电话有一个制造商分配的序列号。但是每个厂商有不同的命名体系,因此序列号不能作为接口标识符地址。本实用新型根据数字网络终端的数字标识码生成IPv9单播地址。
自动生成地址是指一个Internet主机作为IP包的发送者,为自己生成一个IP地址。而自动查询地址是指查询接受者的IP地址。本实用新型介绍了如何根据数字标识码自动生成发送者的IP地址以及如何向DDNS查询接受者IP地址的方法。
我国数字域名系统的编码标准格式,见图4,定义了地理域,地区域,和子域代码,并涵盖了公用电话通讯编码系统的(E.164)标准定义.它克服了E.164号码最多不超过15位的数字组成的限制,为数字标识码的扩展应用提供空间。
十进制数0到9可以用4位二进制数来表示,最大的32位(IPV9),15位(IPV6)十进制数可以用最多128位或60位的二进制数来表示。当作为128,64比特的接口标识符存储时,不够的比特用0填充。网络前缀信息和基于数字标识码的128,64比特接口标识符,构成了一个IPV9,ipv6单播地址。图5是根据读入的数字标识码自动生成IPV9地址的流程图,详细说明如下1).IPV9协议引擎读入分配给数字网络终端的数字标识码。这时,数字网络终端的数字标识码应当具有数字域名系统的编码标准格式的完整形式,包括国家码、地区码以及注册人数字标识码。这就需要移动电话和固定电话的通信协议能够得到分配给终端的数字标识码,或者终端本身有存储国家码、地区码和注册人数字标识码的功能。这些功能要求是数字网络终端作为Internet主机进行IP协议通讯所必需的。
2).每个十进制数字被转换成4比特的BCD码格式,如图6所示。
3).由于上述二进制比特串不会超过128位或60位,因此需要在串前加0直到串达到128位或64比特。以上步骤,可以生成大小为128或64比特的接口标识符。
4).128或64比特的数字标识码的接口标识符和由分配的网络前缀信息结合.即由数字标识码终端自动生成了一个IPV9(IPv6)单播地址。这时,作为发送者的Internet主机就将这个地址作为源地址发送IP数据包。Internet主机要发送数据包还需要知道接受者的IP地址。这时,用户的客户端程序可以直接使用接受者的IP地址,或者域名地址,.或者数字域名系统支持的数字域名地址。
5).如果指定了接受者的IP地址,IP协议引擎使用发送者和接受者的IP地址直接发送数据包。但是,如果是域名或者数字标识码作为名字地址,必须先向DDNS查询对应的IP地址。本实用新型描述了根据数字标识码查询IP地址的方法。
如果收到一个数字标识码解释对应的IP地址的请求消息,DDNS服务器执行如图6所述的过程。为了便于理解该过程,首先看一下图8中的操作组成步骤。DDNS服务器A是一台本地的DNS服务器,客户节点地址解析器向它提出请求,它向客户节点地址解析器返回数字标识码对应的IP地址。当接受到从DDNS服务器A发来IP地址解释的请求包时,通过使用国家代码标识号码,根DDNS服务器00告诉DDNS服务器A,管理相应的国家DDNS的服务器地址(国家DDNS服务器B)。当接受到从DDNS服务器A发来的IP地址解释的请求包时,国家DDNS服务器B通过使用本地标识号码,告诉DDNS服务器A,管理相应的本地区DDNS服务器的地址(本地区DDNS服务器C)。
当接受到从DDNS服务器A发来的IP地址解释的请求包时,通过使用本地标识号码,本地区DDNS服务器C告诉DDNS服务器A,管理相应本地的DDNS服务器地址(本地DDNS服务器D)。本地DDNS服务器D接受到从DDNS服务器A发来的IP地址解释的请求包时,通过数字标识码来查询相应的IP地址,并作出响应。
用一个实例来解释上面的过程。假如数字标识码0086211234567从客户节点的地址解析器送到DDNS服务器A中,DDNS服务器A向根DDNS服务器查询0086211234567对应的IP地址。接着,根DDNS服务器从数字标识码中识别出一个国家代码,告诉DDNS服务器A此国家对应DDNS服务器的地址,即DDNS服务器B的信息。接着,如果DDNS服务器A向国家DDNS服务器B询问0086211234567对应的IP地址,国家DDNS服务器B从数字标识码中识别出一个相应的本地域,告诉DDNS服务器A此本地域的DDNS服务器的地址,即本地区DDNS服务器C的信息。
如果DDNS服务器A随后向本地区DDNS服务器C查询0086211234567对应的IP地址,本地区DDDNS服务器C从数字标识码中识别出一个相应的本地前缀号码,告诉DDNS服务器A本地前缀号码相应的DDNS服务器的地址,即本地DDNS服务器D的信息。然后,如果DDNS服务器A随后向本地DDNS服务器D查询0086211234567对应的IP地址,本地DDNS服务器D根据数字标识码查找其对应的IP地址,并将此IP地址告诉DDNS服务器A。
可以看出,将数字标识码转化为IP地址的DDNS数据库系统,与传统的将域名地址转化为IP地址的DNS数据库系统基本相同。唯一一点不同的是传统的DNS数据库系统是建立在域名之上,而本实用新型中的DDNS数据库系统是建立在数字标识码,即数字域名之上。
图7A和.76B显示了从数字标识码“0086211234567”查找IP地址的流程图1).客户节点内的地址解析器向DDNS服务器A询问数字标识码对应的IP地址。DDNS服务器A判断是否是一个数字标识码。如果这不是数字标识码而是一个普通的域名地址,DDNS服务器A使用传统的名字解析方法。
2).DDNS服务器A向根DDNS服务器询问数字标识码“0086211234567”对应的IP地址。根DDNS服务器根据国家标识号码“86”将第86号国家所对应的DDNS服务器B的地址告诉DDNS服务器A。随后,DDNS服务器A向国家DDNS服务器B询问数字标识码“0086211234567”对应的IP地址。
3).国家DDNS服务器B根据地区标识号码,将管理本地区或者本服务区的DDNS服务器C的地址告诉DDNS服务器A。此时,DDNS服务器A向本地DDNS服务器C询问数字标识码“0086211234567”对应的IP地址。本地DDNS服务器C可能直接就有此数字标识码名字地址对应的IP地址,或者只有单独管理此用户前缀的DDNS服务器的地址信息。这足够可以给出相应IP地址的响应了。
4).如果DDNS服务器A收到管理此本地的DDNS服务器D的地址信息,则它向本地DDNS服务器D询问数字标识码“0086211234567”对应的IP地址。接着,本地DDNS服务器D搜索已注册的数字标识码和IP地址数据库来查找已分配的IP地址,然后把这个IP地址传送给DDNS服务器A。
5).DDNS服务器A将分配给此数字标识码的IP地址作为最终的结果返回给用户节点的地址解析器。
权利要求1.一种自动生成IPV9地址和查找所对应IP地址的系统,其特征在于它由以下三个部分组成数字域名DDNS服务器解释系统、Internet网络、数字网络终端;数字域名DDNS服务器解释系统是一个分层体系结构,由本地DDNS服务器D、本地区DDNS服务器C、国家DDNS服务器B、根DDNS服务器构成,本地DDNS服务器D按指向规则相互联网;根DDNS服务器管理国家的DDNS服务器B,国家DDNS服务器B管理本地区DDNS服务器C,本地区DDNS服务器C管理本地DDNS服务器D,本地DDNS服务器D向客户端节点的地址解析器提供数字域名地址到IP地址的解析;Internet网络包括由支持IPV9/IPV6/IPV4协议的网络设备构成;数字网络终端由自动地址生成器、解释器、收发控制器、应用程序输入器构成,解释器接收应用程序输入器的URL/URI格式的名字地址,或数字域名格式的数字标识码地址,通过收发控制器向DDNS服务器提出域名解释请求,获得通信对方的IP地址;自动地址生成器接收应用程序输入器输入的数字网络终端自己的数字标识码,自动形成数字网络终端自己的IP地址。
专利摘要本实用新型公开了一种自动生成IPV9地址和查找所对应IP地址的系统。它由以下三个部分组成数字域名DDNS服务器解释系统、Internet网络、数字网络终端;数字域名DDNS服务器解释系统是一个分层体系结构,由本地DDNS服务器D、本地区DDNS服务器C、国家DDNS服务器B、根DDNS服务器构成,本地DDNS服务器D按指向规则相互联网;根DDNS服务器管理国家的DDNS服务器B,国家DDNS服务器B管理本地区DDNS服务器C,本地区DDNS服务器C管理本地DDNS服务器D,本地DDNS服务器D向客户端节点的地址解析器提供数字域名地址到IP地址的解析;本实用新型可以不依靠额外的机制如DHCP等来获得IP地址。
文档编号H04L12/56GK2629353SQ03256389
公开日2004年7月28日 申请日期2003年8月6日 优先权日2003年8月6日
发明者潘雪增, 平玲娣, 潘虎, 陆连浩, 官俊 申请人:浙江大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1