一种针对不支持ORS的OID节点的解析方法技术

技术编号:32579324 阅读:58 留言:0更新日期:2022-03-09 17:09
本发明专利技术涉及计算机技术领域,具体地说是一种针对不支持ORS的OID节点的解析方法,选择一个域名作为ORS的辅助根节点,该辅助根节点的域名配置需要与ORS客户端同步,对无法注册在域内进行解析的OID节点,将其对应的ORS数据注册在新增的域名上以及ORS旁路解析,本发明专利技术同现有技术相比,通过选择新增一个ORS根(另一个域名)作为辅助的ORS根域名,ORS系统管理员可以为每个无法在域内注册的OID节点发布这些缺失的OID对应的ORS信息,使无法在域内解析的OID域名可以在新增域来解析。OID域名可以在新增域来解析。OID域名可以在新增域来解析。

【技术实现步骤摘要】
一种针对不支持ORS的OID节点的解析方法


[0001]本专利技术涉及计算机
,具体地说是一种针对不支持ORS的OID节点的解析方法。

技术介绍

[0002]对象标识解析系统(ORS:OID Resolution System)能够对OID对象标识进行检索获取相应的资源记录,获得对象解析信息的信息化系统。OID标识的格式是按照点分数字编码,例如1.2.156.3.14331。OID的解析系统ORS是基于DNS的。其中ORS根服务器挂载在oid

res.org服务节点上,解析所有的OID标识信息。例如解析1.2.156.3.14331将访问域名14331.3.156.2.1.oid

res.org。
[0003]例如解析OID 1.2.156.314331O需要1.2.156.3支持ORS。1.2.156.3不支持ORS,就无法通过1.2.156.3解析到其下所有OID节点。由于OID标识特性,OID标识分段较长,映射到DNS域名层次较深。比如1.3.6.1.4.1.9.9对应的域名9.9.1.4.1.6.3.1.oid

res.org解析层次就有10层,解析路径中的任何一个节点如果不支持ORS,都会影响该节点下面的所有OID的解析。导致了不少OID信息成为孤岛,无法被全球ORS系统解析到。因为ORS是基于DNS系统的,所以DNS系统的特性就会影响到ORS解析。
[0004]因此,需要设计一种针对不支持ORS的OID节点的解析方法,通过选择新增一个ORS根(另一个域名)作为辅助的ORS根域名,通过两次访问DNS来实现对特殊OID的解析。

技术实现思路

[0005]本专利技术的目的是克服现有技术的不足,
[0006]提供了一种针对不支持ORS的OID节点的解析方法,通过选择新增一个ORS根(另一个域名)作为辅助的ORS根域名,
[0007]通过两次访问DNS来实现对特殊OID的解析。
[0008]为了达到上述目的,本专利技术提供一种针对不支持ORS的OID节点的解析方法,包括OID数据注册和ORS旁路解析,所述OID数据注册包括以下步骤:
[0009]S1:选择一个域名作为ORS的辅助根节点,该辅助根节点的域名配置需要与ORS客户端同步;
[0010]S2:对无法注册在域内进行解析的OID节点,将其对应的ORS数据注册在新增的域名上;
[0011]所述ORS旁路解析包括以下步骤:
[0012]S10:应用为获取OID的相关信息,向ORS客户端发出请求,此请求中包括标识该OID节点的OID

IRI值以及应用所需的ORS服务类型,并设置“安全标示位”,决定是否使用DNSSEC;
[0013]S20:ORS客户端把OID

IRI值转换成相应的FQDN域名,向DNS客户端发送一个查询请求以获取包含的请求ORS信息类型的NAPTR资源记录,如果安全标识位设置为1,则发送的
DNS查询请求中DO参数应设置为1,CD参数应设置为0,否则请求中不能包含DO与CD参数;
[0014]S21:在所述S30中DNS返回0的情况,ORS客户端把OID

IRI值转换成新增域名相应的FQDN域名,向DNS重新发送一个查询请求以获取包含的请求ORS信息类型的NAPTR资源记录;
[0015]S30:DNS返回0个或者多个NAPTR资源记录或者出错信息,
[0016]如果返回0个,就跳转执行所述S21;
[0017]S31:DNS客户端返回0个或者多个NAPTR资源记录或者出错信息;
[0018]S40:ORS客户端接收返回的信息,处理NAPTR资源记录,然后向应用返回0到多个带有优先级值的信息记录以及相应的DNS RCODE值,如果安全标示位被设置为1,则返回AD标志位被设置为1的NAPTR资源记录,否则返回所有的NAPTR资源记录。
[0019]DNS返回的错误信息为被规定为非0的DNS RCODE。
[0020]本专利技术同现有技术相比,通过选择新增一个ORS根(另一个域名)作为辅助的ORS根域名,ORS系统管理员可以为每个无法在域内注册的OID节点发布这些缺失的OID对应的ORS信息,使无法在域内解析的OID域名可以在新增域来解析。
附图说明
[0021]图1为本专利技术的通用ORS解析系统的组件图。
[0022]图2为OID树中缺少ORS支持的情况逻辑图。
[0023]图3为本专利技术的新增辅助根域名的ORS解析流程。
具体实施方式
[0024]现结合附图对本专利技术做进一步描述。
[0025]参见图1

3,本专利技术提供一种针对不支持ORS的OID节点的解析方法,包括OID数据注册和ORS旁路解析,所述OID数据注册包括以下步骤:
[0026]S1:选择一个域名作为ORS的辅助根节点,该辅助根节点的域名配置需要与ORS客户端同步;
[0027]S2:对无法注册在域内进行解析的OID节点,将其对应的ORS数据注册在新增的域名上;
[0028]ORS旁路解析包括以下步骤:
[0029]S10:应用为获取OID的相关信息,向ORS客户端发出请求,此请求中包括标识该OID节点的OID

IRI值以及应用所需的ORS服务类型,并设置“安全标示位”,决定是否使用DNSSEC;
[0030]S20:ORS客户端把OID

IRI值转换成相应的FQDN域名,向DNS客户端发送一个查询请求以获取包含的请求ORS信息类型的NAPTR资源记录,如果安全标识位设置为1,则发送的DNS查询请求中DO参数应设置为1,CD参数应设置为0,否则请求中不能包含DO与CD参数;
[0031]S21:在所述S30中DNS返回0的情况,ORS客户端把OID

IRI值转换成新增域名相应的FQDN域名,向DNS重新发送一个查询请求以获取包含的请求ORS信息类型的NAPTR资源记录;
[0032]S30:DNS返回0个或者多个NAPTR资源记录或者出错信息,
[0033]如果返回0个,就跳转执行所述S21;
[0034]S31:DNS客户端返回0个或者多个NAPTR资源记录或者出错信息;
[0035]S40:ORS客户端接收返回的信息,处理NAPTR资源记录,然后向应用返回0到多个带有优先级值的信息记录以及相应的DNS RCODE值,如果安全标示位被设置为1,则返回AD标志位被设置为1的NAPTR资源记录,否则返回所有的NAPTR资源记录。
[0036]DNS返回的错误信息为被规定为非0的DNS RCODE。
[0037]实施例:
[0038]针对这类不支持ORS的OID节点的解析方法主要分为两个部分:
[0039]OID数据注本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对不支持ORS的OID节点的解析方法,其特征在于,包括OID数据注册和ORS旁路解析,所述OID数据注册包括以下步骤:S1:选择一个域名作为ORS的辅助根节点,该辅助根节点的域名配置需要与ORS客户端同步;S2:对无法注册在域内进行解析的OID节点,将其对应的ORS数据注册在新增的域名上;所述ORS旁路解析包括以下步骤:S10:应用为获取OID的相关信息,向ORS客户端发出请求,此请求中包括标识该OID节点的OID

IRI值以及应用所需的ORS服务类型,并设置“安全标示位”,决定是否使用DNSSEC;S20:ORS客户端把OID

IRI值转换成相应的FQDN域名,向DNS客户端发送一个查询请求以获取包含的请求ORS信息类型的NAPTR资源记录,如果安全标识位设置为1,则发送的DNS查询请求中DO参数应设置为1,CD参数应设置为0,否...

【专利技术属性】
技术研发人员:徐泺宋林健张士宗陈海刘巍范科峰张群贾高鹏韩红强吴东亚周平张展新
申请(专利权)人:中国电子技术标准化研究院
类型:发明
国别省市:

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

1