Dns系统中变体域名的解析方法_2

文档序号:9263544阅读:来源:国知局
换器30将域名查询请求对应的域名(即域名查询请求报文中的域名字段信息)转换为具有标准编码格式的标准域名。在DNS系统中变体域名的解析方法一种不意性实施方式中,标准编码格式为Unicode或UTF-8编码。而后进入步骤S40。
[0028]在步骤S40中,域名转换器30将标准域名与其中设置的一个注册信息表比对。其中注册信息表为国际化域名注册机构所记录的国际化域名的注册信息表。国际化域名注册机构可以是负责管理以.cn为后缀的域名的注册机构CNNIC,也可以是负责管理以.com为后缀的域名注册机构VERSIGN。注册信息表中包括国际化域名的注册字符信息,以及与国际化域名对应的网址信息。例如,国际化域名“清华大学.cn”,注册信息表中记录有“清华大学.cn”各个字符转换为Unicode或UTF-8编码后的信息,以及“清华大学.cn”所对应的网址。
[0029]如果标准域名与注册信息表中某一个国际化域名的注册信息匹配,即标准域名存在于注册信息表中,则域名转换器30将向发起域名查询请求的查询主机返回一个跳转指令,该跳转指令中包含与标准域名对应的网址信息,从而使得查询主机可以跳转到与其发出的域名查询请求项对应的网址。如果在注册信息表中不存在与标准域名相匹配的注册信息,则进入步骤S50。
[0030]在步骤S50中,域名转换器30将标准域名转换为一个推荐体域名。标准域名中包含的字符可能存在变体,例如,国际化域名“清华大学.cn”的字符中,字符“华”存在变体“華、畢”,但在国际化域名注册机构的注册信息表中仅存在“清华大学.cn”,如果查询主机发出的域名查询请求中国际化域名的字符为“清華大学.cn”或“清畢大学.cn”,则无法在注册信息表中找到与其对应的记录。此时,域名转换器30将标准域名中包含的变体字符转换为国际化域名注册机构推荐的推荐体字符,例如将“華”或“畢”转换为“华”,从而使得国际化域名“清華大学.cn”或“清畢大学.cn”转换为推荐体域名“清华大学.cn”。而后进入步骤S60。
[0031]另外,如果一组变体字符存在多个推荐体字符时,域名转换器30将标准域名转换为多个推荐体域名,且推荐体域名的数量与推荐字符的数量相同,例如,字符“华”和“華”为国际化域名注册机构对于字符“華”、“畢”或“华”的推荐体字符,则域名转换器30将国际化域名“清华大学.cn”、“清華大学.cn”或“清畢大学.cn”转换为“清华大学.cn”和“清華大学.cn”。
[0032]在步骤S60中,域名转换器30将步骤S50中得到的推荐体域名与步骤S40中提及的注册信息表比对,如果标准域名与注册信息表中某一个国际化域名的注册信息匹配,即标准域名存在于注册信息表中,则域名转换器30将向发起域名查询请求的查询主机返回一个跳转指令,该跳转指令中包含与标准域名对应的网址信息,从而使得查询主机可以跳转到与其发出的域名查询请求项对应的网址。否则域名转换器30向权威服务器10发送域名查询请求对应的域名不存在的信息。
[0033]对于一组变体字符存在多个推荐体字符的情形,步骤S50会得到多个推荐体域名,在步骤S60中,域名转换器30会将这些推荐体域名与步骤S40中提及的注册信息表比对,如果任何一个推荐体域名与注册信息表中某一个国际化域名的注册信息匹配,即标准域名存在于注册信息表中,则域名转换器30将向发起域名查询请求的查询主机返回一个跳转指令,该跳转指令中包含与标准域名对应的网址信息,从而使得查询主机可以跳转到与其发出的域名查询请求项对应的网址。
[0034]DNS系统中变体域名的解析方法中,将域名转换器部署于权威服务器之后,由权威服务器将域名查询请求引导至域名转换器,由此可以极大地减少域名转换器的部署数量和难度。另外,域名转换器部署于权威服务器之后还可以有效地避免DNSSEC导致的验证问题,极大地方便了变体域名的查询。
[0035]应当理解,虽然本说明书是按照各个实施方式描述的,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
[0036]上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方案或变更,如特征的组合、分割或重复,均应包含在本发明的保护范围之内。
【主权项】
1.DNS系统中变体域名的解析方法,其中所述DNS系统包括一个权威服务器、一个设置于所述权威服务器之前的递归服务器、和一个设置于所述权威服务器之后的域名转换器, 所述解析方法包括: 获取步骤:由所述权威服务器将其接受的域名查询请求引导至所述域名转换器; 判断步骤:由所述域名转换器判断所述域名查询请求所对应的域名是否为一个国际化域名,若判断结果为是则进入第一转换步骤,否则所述域名转换器向所述权威服务器返回所述域名查询请求所对应的域名不存在; 第一转换步骤:所述域名转换器将所述域名查询请求所对应的域名转换为标准编码格式的标准域名; 第一解析步骤:所述域名转换器将所述标准域名与其中设置的一个注册信息表比对,若所述标准域名存在于所述注册信息表中,则向发起所述域名查询请求的查询主机返回一个跳转指令,使得该查询主机跳转至所述标准域名所对应的网址,否则进入第二转换步骤; 第二转换步骤:所述域名转换器将所述标准域名转换为一个推荐体域名;和 第二解析步骤:所述域名转换器将所述推荐体域名与所述注册信息表比对,若所述推荐体域名存在于所述注册信息表中,则向发起所述域名查询请求的主机返回一个跳转指令,使得该主机跳转至所述推荐体域名所对应的网址,否则所述域名转换器向所述权威服务器返回所述域名查询请求所对应的域名不存在。2.如权利要求1所述的DNS系统中变体域名的解析方法,其中所述标准编码格式为Unicode 或者 UTF-8 编码。3.如权利要求1所述的DNS系统中变体域名的解析方法,其中所述第二转换步骤中,所述域名转换器通将所述标准域名中包含的变体字符转换为国际化域名的注册机构推荐的推荐体字符,以得到所述推荐体域名。4.如权利要求1所述的DNS系统中变体域名的解析方法,其中若所述标准域名可转换为多个所述推荐体域名,则在所述第二解析步骤中所述域名转换器将各所述推荐体域名与所述注册信息表比对,若任何一个所述推荐体域名存在于所述注册信息表,则向发起所述域名查询请求的主机返回一个跳转指令,使得该主机跳转至所述推荐体域名所对应的网址。
【专利摘要】DNS系统中变体域名的解析方法中,获取步骤中由权威服务器将其接受的域名查询请求引导至域名转换器。判断步骤中由域名转换器判断域名查询请求所对应的域名是否为国际化域名,若判断结果为是则进入第一转换步骤,否则域名转换器向权威服务器返回域名查询请求所对应的域名不存在。第一转换步骤中域名转换器将域名查询请求所对应的域名转换为标准编码格式的标准域名。第一解析步骤中域名转换器将标准域名与其中设置的注册信息表比对,若标准域名存在于注册信息表中,则向发起域名查询请求的查询主机返回跳转指令,使得该查询主机跳转至标准域名所对应的网址,否则进入第二转换步骤。第二转换步骤中域名转换器将标准域名转换为推荐体域名。
【IPC分类】H04L29/12
【公开号】CN104980527
【申请号】CN201410144405
【发明人】谢家贵
【申请人】政务和公益机构域名注册管理中心
【公开日】2015年10月14日
【申请日】2014年4月11日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1