用于可变长度地址(VLA)网络的域名系统(DNS)服务技术方案

技术编号:36493512 阅读:22 留言:0更新日期:2023-02-01 15:09
一种DNS服务器包括:接收器,用于接收包括域名、本地地址和作用域的注册请求,所述注册请求请求所述域名的注册;处理器,耦合到所述接收器,并用于执行计算机指令,所述计算机指令使所述处理器:基于所述本地地址和所述作用域为所述域名分配地址,并生成包括所述地址的注册响应;发送器,耦合到所述处理器,并用于向端点发送所述注册响应。所述处理器还可以用于缓存所述域名、所述地址和所述作用域之间的对应关系。应关系。应关系。

【技术实现步骤摘要】
【国外来华专利技术】用于可变长度地址(VLA)网络的域名系统(DNS)服务
[0001]相关申请的交叉引用
[0002]本申请要求于2020年5月21日提交的美国临时专利申请第63/028,363号的优先权,该美国临时专利申请通过引用的方式并入本文中。


[0003]所公开的实施例大体上涉及DNS,具体涉及用于VLA网络的DNS服务。

技术介绍

[0004]IPvn是一种为VLA网络定义互联网服务的协议。VLA网络包括以分层结构中组织的域,以便有一个顶级域、该顶级域中的一级域、该一级域中的二级域等等。同一域中的实体使用本地地址进行通信。但是,不同域中的实体使用包括本地地址的地址以及共享更高级别域的域地址进行通信。这些域地址可以附加在本地地址的前面或后面。地址长度的变化为每个域提供了更多可用地址。此外,报头可以使用较小的地址,特别是在低级域中,从而减少报文处理时间并节省了设备功率。

技术实现思路

[0005]第一方面涉及一种DNS服务器,所述DNS服务器包括:接收器,用于接收包括域名、本地地址和作用域的注册请求,所述注册请求请求所述域名的注册;处理器,耦合到所述接收器,并用于执行计算机指令,所述计算机指令使所述处理器:基于所述本地地址和所述作用域为所述域名分配地址,并生成包括所述地址的注册响应;发送器,耦合到所述处理器,并用于向端点发送所述注册响应。
[0006]在实施例中,每个域中都有一个DNS服务器。在此上下文中,域被定义为运行公共路由协议、受单个管理部门控制并具有相同地址长度的网络实体的集合。实体包括设备、服务和其它资源。设备包括端点、Web服务器、路由器和DNS服务器。每个DNS服务器都知道自己的地址,并且知道其域上层的域的地址,从而知道前缀。对于DNS注册,Web服务器将其域名注册到允许的最高级别域中的最高级别DNS服务器或在其自己域中的本地DNS服务器。在后一种情况下,本地DNS服务器立即向更高级别的DNS服务器报告其注册,一直报告到最高级别的DNS服务器,或者在收到查询时进行上述报告过程。对于DNS查询,与其它DNS服务一样,主机发起递归查询,其中,DNS执行大部分工作,或发起迭代查询,其中,主机执行大部分工作。但是,与其它DNS服务不同,主机将查询发送到最高级别的DNS服务器或本地DNS服务器。尽管讨论了域名、地址和作用域之间的对应关系或映射,但类似的概念可能适用于其它DNS服务或其它非DNS服务。
[0007]可选地,在上述任一方面中,所述域名是网站的名称。
[0008]可选地,在上述任一方面中,所述本地地址是存储、处理和传输所述网站的Web服务器的地址。
[0009]可选地,在上述任一方面中,所述作用域定义了可以访问所述网站的域。
[0010]可选地,在上述任一方面中,所述作用域是地址长度。
[0011]可选地,在上述任一方面中,所述地址长度为8位、16位或24位。
[0012]可选地,在上述任一方面中,所述DNS服务器在域中,其中,所述端点在所述域的子域中,所述地址包括所述子域的域地址。
[0013]可选地,在上述任一方面中,所述DNS服务器在域中,其中,所述端点在所述域中,所述地址不包括域地址。
[0014]可选地,在上述任一方面中,所述处理器还用于执行所述计算机指令,所述计算机指令使所述处理器缓存所述域名、所述地址和所述作用域之间的对应关系。
[0015]第二方面涉及一种由DNS服务器实现的方法,所述方法包括:接收包括域名、本地地址和作用域的注册请求,所述注册请求请求所述域名的注册;基于所述本地地址和所述作用域为所述域名分配地址;生成包括所述地址的注册响应;向端点发送所述注册响应。
[0016]可选地,在上述任一方面中,所述域名是网站的名称。
[0017]可选地,在上述任一方面中,所述本地地址是存储、处理和传输所述网站的Web服务器的地址。
[0018]可选地,在上述任一方面中,所述作用域定义了可以访问所述网站的域。
[0019]可选地,在上述任一方面中,所述作用域是地址长度。
[0020]可选地,在上述任一方面中,所述地址长度为8位、16位或24位。
[0021]可选地,在上述任一方面中,所述DNS服务器在域中,其中,所述端点在所述域的子域中,所述地址包括所述子域的域地址。
[0022]可选地,在上述任一方面中,所述DNS服务器在域中,其中,所述端点在所述域中,所述地址不包括域地址。
[0023]可选地,在上述任一方面中,所述方法还包括缓存所述域名、所述地址和所述作用域之间的对应关系。
[0024]第三方面涉及一种端点,所述端点包括:处理器,用于执行计算机指令,所述计算机指令使所述处理器生成包括域名和作用域的查询,所述域名是网站的名称,所述作用域定义了所述查询有效的域,并且所述查询请求与所述域名对应的地址;发送器,耦合到所述处理器,并用于向域名系统(domain name system,DNS)服务器发送所述查询。
[0025]第四方面涉及一种由端点实现的方法,所述方法包括:生成包括域名和作用域的查询,所述域名是网站的名称,所述作用域定义了所述查询有效的域,所述查询请求与所述域名对应的地址;向域名系统(domain name system,DNS)服务器发送所述查询。
[0026]上述实施例中的任何一个可以与上述其它实施例中的任何一个结合以创建新的实施例。根据以下结合附图和权利要求书的具体实施方式,将会更清楚地理解这些和其它特征。
附图说明
[0027]为了更完整地理解本专利技术,结合附图和具体实施方式,参考以下简要描述,其中,相同的附图标记表示相同的部件。
[0028]图1是VLA网络的示意图,示出了自上而下的DNS注册和DNS查询。
[0029]图2是VLA网络的示意图,示出了推送DNS注册和DNS查询。
[0030]图3是VLA网络的示意图,示出了DNS注册和拉送DNS查询。
[0031]图4是DNS注册方法的流程图。
[0032]图5是DNS查询方法的流程图。
[0033]图6是本专利技术的实施例提供的装置的示意图。
具体实施方式
[0034]首先应当理解,尽管下文提供一个或多个实施例的说明性实现方式,但所公开的系统和/或方法可以使用任意数量的技术来实现,无论这些技术是当前已知的还是现有的。本专利技术绝不限于下文所说明的说明性实现方式、附图和技术,包括本文所说明和描述的示例性设计和实现方式,而是可在所附权利要求书的范围以及其等效部分的完整范围内修改。
[0035]以下缩写适用:
[0036]AS:自治系统(autonomous system)
[0037]ASIC:专用集成电路(application

specific integrated circuit)
[0038]CPU:中央处理单元(central process本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种域名系统(domain name system,DNS)服务器,其特征在于,包括:接收器,用于接收包括域名、本地地址和作用域的注册请求,所述注册请求请求所述域名的注册;处理器,耦合到所述接收器并用于执行计算机指令,所述计算机指令使所述处理器:基于所述本地地址和所述作用域为所述域名分配地址,生成包括所述地址的注册响应;发送器,耦合到所述处理器,并用于向端点发送所述注册响应。2.根据权利要求1所述的DNS服务器,其特征在于,所述域名是网站的名称。3.根据权利要求1或2所述的DNS服务器,其特征在于,所述本地地址是存储、处理和传输所述网站的Web服务器的地址。4.根据权利要求1至3中任一项所述的DNS服务器,其特征在于,所述作用域定义了可以访问所述网站的域。5.根据权利要求1至4中任一项所述的DNS服务器,其特征在于,所述作用域为地址长度。6.根据权利要求1至5中任一项所述的DNS服务器,其特征在于,所述地址长度为8位、16位或24位。7.根据权利要求1至6中任一项所述的DNS服务器,其特征在于,所述DNS服务器在域中,其中,所述端点在所述域的子域中,所述地址包括所述子域的域地址。8.根据权利要求1至7中任一项所述的DNS服务器,其特征在于,所述DNS服务器在域中,其中,所述端点在所述域中,所述地址不包括域地址。9.根据权利要求1至8中任一项所述的DNS服务器,其特征在于,所述处理器还用于执行所述计算机指令,所述计算机指令使所述处理器缓存所述域名、所述地址和所述作用域之间的对应关系。10.一种由域名系统(domain name system,DNS)服务器实现的方法,其特征在于,包括:接收包括域名、本地地址和作用域的注册请求,所述注册请求请求所述域名的注册;基于所述本地地址和所述作用...

【专利技术属性】
技术研发人员:瞿颖珍宋浩宇迈克尔
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1