基于域名组实现域名注册、解析的方法和服务系统的制作方法

文档序号:7868287阅读:160来源:国知局
专利名称:基于域名组实现域名注册、解析的方法和服务系统的制作方法
技术领域
本发明涉及计算机网络领域,具体涉及一种基于域名组实现域名注册、解析方法和系统。
背景技术
域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置),目前域名已经成为互联网的品牌、网上商标保护必备的产品之一。
域名经过20多年的发展,尤其随着国际化域名(IDN)的产生,域名行业发生了巨大变化。传统的注册和解析方法已经不能满足目前的域名注册、解析要求。
举个简单例子对中文域名来讲,中文字体有简繁变等体,在注册域名时需要保证注册的简体、变体、异体域名注册给同一注册人,但是目前的注册政策只能每次注册一个域名,因此注册一个简繁变体域名需要注册多次,并且需要用户多次添加重复的信息,注册和服务机构也要保存多份重复的信息,此时采用传统的注册方法不能方便的完成这样的需求,并且这些简体、变体、异体域名解析时,需要采用较传统域名不同的策略实现解析。不单繁琐复杂,而且容易出错,不便统一管理。发明内容
针对上述问题,本发明提出一种基于“组”的概念实现的域名绑定注册、解析的方法和系统,允许 用户在注册一个域名的同时创建该域名的简繁变或者意义相同的域名,这些域名共享注册人等信息,方便地支持多域名注册、解析,从而使绑定注册的域名归属于同一注册者,并且根据用户的设置,或者注册机构支持的政策,实现组域名的生成、解析和编辑,同时还能与现有的DNS系统无缝对接。
所谓的域名组,是指有一个或多个域名组成的实体,这些域名共享但不限于注册人、联系人等信息,修改这些共享信息,域名组内所有域名的这些相关信息全部修改。域名组的域名之间可以有简繁异等对应关系(如胡庆余堂.中国和胡庆馀堂.中国),也可以中英文对应关系(如color, cn和颜色.cn),也可以没有任何关系(如a. cn和a.中国。一般情况下,这种顶级域不同的域名,必须在同一家注册机构下管理)。可以对“域名组”实现创建、续费、转移、删除、修改操作,也可以为域名组中每个域名单独进行这些操作。
本发明提供的基于域名组实现域名注册、解析方法,流程如下
(I)从注册客户端注册域名或域名组,所述域名组内的各个域名具有相同的属性;
上述注册域名或域名组的步骤包括
(i)注册客户端记录注册域名的相关信息(譬如域名名称、域名注册人、域名技术联系人、域名财务联系人、解析数据等信息)并提交至注册服务器;
(ii)注册服务器判断域名是否包含域名组信息(即注册客户端传输来的域名中包含二个及以上的域名),如果包含,转步骤iii),否则转步骤iv);
(iii)注册服务器为域名组信息生成一个唯一标示(该标示的算法可以是递增的数字,也可以是日期等,只要保持唯一即可),并把域名组信息单独存储,域名相关的注册人信息及解析信息,根据唯一标示来存储;
(iv)注册服务器处理单域名注册信息,转步骤V);
(V)判断注册服务器创建操作是否成功,并将结果返回给注册客户端。
(2)解析服务器根据域名的唯一标示,获取该域名组内所有域名,以及该域名共享的解析数据,根据顶级域后缀分别写到解析文件中。
本发明提供的基于域名组实现域名注册、解析方法,还可对域名组内的域名进行添加、删除的编辑操作,其步骤包括
(I)注册客户端提交域名修改的相关信息(譬如域名注册人、域名技术联系人、域名财务联系人,或者向域名组添加或删除域名等信息);
(2)注册机构或注册服务机构判断提交的修改信息中,是否包含添加或删除域名组内域名(即修改的数据中,如果在域名组添加或删除字段含有域名则认为有该操作),如果包含,转步骤(3),否则转步骤(4);
(3)如果是从域名组内删除域名数据,则直接在域名和唯一标示存储区内删除该域名;如果是向域名组内添加域名数据,则在域名和唯一标示存储区内添加一条记录,转步骤
(4);
(4)通过该域名,查询到该域名的唯一标示,并通过该标示,查找到该域名组共享的信息,然后根据注册客户端传输过的数据,修改该存储区域的内容,修改是否成功,成功转步骤(5),否则转步骤(6);
(5)注册服务器返回修改成功信息给注册客户端,转步骤(7);
(6)注册服务器返回修改失败信息给注册客户端;
(7)判断本次操作为向域名组内添加或删除域名,解析服务器根据添加或删除的域名名称,获取该域名的唯一标示,通过该唯一标示获取该域名共享的解析数据,根据顶级域后缀添加到解析文件中或从解析文件中删除,实现域名组的添加或删除编辑。
本发明的一大特色即是对域名组进行整体编辑,包括对域名组进行整体转移、续费、删除等(但不仅限于此),步骤如下
(I)注册客户端提交域名组编辑(转移、续费、删除等)操作的相关信息;
(2)判断提交的域名,是否是针对域名组的操作(判断逻辑为通过注册客户端传输过来的域名内容,在域名-唯一标示存储区查询是否有大于一条的数据内容,如有大于I 条的存储内容,则认为是对域名组的操作),如果是,转步骤(3),否则转步骤(4);
(3)通过注册客户端传输过来的域名,查询到该域名组的对应的唯一标示,然后根据唯一标示,查询到该域名的共享内容修改该共享信息中注册商的信息,转步骤(4);
(4)进行域名编辑(转移、续费、删除等)并判断是否成功,将修改信息结果返回给注册客户端;
(5)判断操作是否是删除操作,如果是删除操作转步骤(6),否则退出系统;
(6)解析服务器根据删除的域名名称,获取该域名的唯一标示,通过该唯一标示获取该域名共享的解析数据,以及该域名组内的域名数目,根据顶级域后缀分别从解析文件中删除该域名的解析记录,实现域名组的删除。
本发明还提供一种基于域名组实现域名注册、解析的服务系统,包括注册客户端、 注册服务器、解析服务器;注册客户端记录需注册的域名的相关信息,并将该信息传给注册服务器;注册服务器处理单域名注册信息以及为域名组信息生成一个唯一标示,并把域名组信息单独存储,域名相关的注册人信息及解析信息,根据唯一标示来存储,然后将处理结果反馈给注册客户端;解析服务器与注册服务器连接,根据域名的唯一标示,获取该域名组内所有域名,以及该域名共享的解析数据,根据顶级域后缀分别写到解析文件中。
与现有技术相比,本发明部署成本小,可以实现域名绑定注册、解析;保证绑定的域名归属于同一注册者;同时可方便地进行域名的注册、解析及后续处理。


图I是支持组注册的注册、解析系统的示意图2是域名创建流程图3是域名更新流程图4是本发明的逻辑操作流程图。
具体实施方式
以下结合附图,对本发明作进一步的说明,但并不以此为限。
图I为支持组注册的注册、解析系统示意图,注册者通过注册客户端注册域名;注册客户端和注册服务器可以部署在同一台主机,也可以部署在不同的主机上。注册客户端和注册服务器通过格式化的数据交互,为注册者提供标准的注册服务,同时注册服务器通过和解析服务器交互域名数据,实现域名组的解析。
在注册域名操作时,用户可以按自己需求创建“域名组”。在某个“域名组”创建后,“域名组”内的各个域名具有相同的属性(包括但不限于注册者信息、解析信息等),用户对“组”内的域名就可以进行批量的操作。
图2是域名创建流程图,具体来讲
I)注册客户端提交注册域名的相关信息(譬如域名名称、域名注册人、域名技术联系人、域名财务联系人、解析数据等信息);
2)注册机构或注册服务机构判断域名是否包含域名组信息(即注册客户端传输来的域名中包含二个及以上的域名),如果包含,转步骤3),否则转步骤4);
3)为域名组信息生成一个唯一标示(该标示的算法可以是递增的数字,也可以是日期等,只要保持唯一即可),并把域名组信息单独存储,域名相关的注册人信息及解析信息,根据唯一标示来存储,存储实例如表I :
表I
权利要求
1.一种基于域名组实现域名注册、解析的方法,步骤为 (1)从注册客户端注册域名或域名组,所述域名组内的各个域名具有相同的属性; (2)解析服务器根据域名的唯一标示,获取该域名组内所有域名,以及该域名共享的解析数据,根据顶级域后缀分别写到解析文件中; 所述注册域名或域名组的步骤包括 (i)注册客户端记录注册域名的相关信息并提交至注册服务器; (ii)注册服务器判断域名是否包含域名组信息,如果包含,转步骤iii),否则转步骤iv); (iii)注册服务器为域名组信息生成一个唯一标示,并把域名组信息单独存储,域名相关的注册人信息及解析信息,根据唯一标示来存储; (iv)注册服务器处理单域名注册信息,转步骤V); (v)判断注册服务器创建操作是否成功,并将结果返回给注册客户端。
2.如权利要求I所述的方法,其特征在于,所述注册域名的相关信息包括域名名称、域名注册人、域名技术联系人、域名财务联系人,以及解析数据。
3.如权利要求I所述的方法,其特征在于,所述唯一标示的算法包括递增的数字、日期。
4.一种在采用如权利要求I所述的基于域名组实现域名注册、解析方法之后,对域名进行编辑的方法,步骤为 (1)注册客户端提交域名修改的相关信息; (2)注册机构或注册服务机构判断提交的修改信息中,是否包含添加或删除域名组内域名操作,如果包含,转步骤(3),否则转步骤(4); (3)如果是从域名组内删除域名数据,则直接在域名和唯一标示存储区内删除该域名;如果是向域名组内添加域名数据,则在域名和唯一标示存储区内添加一条记录,转步骤4); (4)通过该域名,查询到该域名的唯一标示,并通过该标示,查找到该域名组共享的信息,然后根据注册客户端传输过的数据,修改该存储区域的内容,修改是否成功,成功转步骤(5),否则转步骤(6); (5)注册服务器返回修改成功信息给注册客户端,转步骤(7); (6)注册服务器返回修改失败信息给注册客户端; (7)判断本次操作为向域名组内添加或删除域名,解析服务器根据添加或删除的域名名称,获取该域名的唯一标示,通过该唯一标示获取该域名共享的解析数据,根据顶级域后缀添加到解析文件中或从解析文件中删除,实现域名组的添加或删除编辑。
5.如权利要求4所述的方法,其特征在于,所述域名修改的相关信息包括域名注册人、域名技术联系人、域名财务联系人,以及向域名组添加或删除域名的信息。
6.一种在采用如权利要求I所述的基于域名组实现域名注册、解析方法之后,对域名组进行整体编辑的方法,步骤为 (1)注册客户端提交域名组编辑操作的相关信息; (2)判断提交的域名,是否是针对域名组的操作,如果是,转步骤(3),否则转步骤4); (3)通过注册客户端传输过来的域名,查询到该域名组的对应的唯一标示,然后根据唯一标示,查询到该域名的共享内容修改该共享信息中注册商的信息,转步骤(4);(4)进行域名编辑并判断是否成功,将修改信息结果返回给注册客户端。
7.如权利要求6所述的方法,其特征在于,所述编辑内容包括转移、续费或删除。
8.如权利要求6所述的方法,其特征在于,所述步骤(2)通过注册客户端传输过来的域名内容,在域名-唯一标示存储区查询是否有大于一条的数据内容,如有大于I条的存储内容,则认为是针对域名组的操作。
9.如权利要求6所述的方法,其特征在于,步骤还包括 (5)判断操作是否是删除操作,如果是删除操作转步骤(6),否则退出系统; (6)解析服务器根据删除的域名名称,获取该域名的唯一标示,通过该唯一标示获取该域名共享的解析数据,以及该域名组内的域名数目,根据顶级域后缀分别从解析文件中删除该域名的解析记录,实现域名组的删除。
10.一种基于域名组实现域名注册、解析的服务系统,其特征在于,包括注册客户端、注册服务器、解析服务器; 所述注册客户端记录注册的域名的相关信息,并将该信息传给注册服务器; 所述注册服务器处理单域名注册信息以及为域名组信息生成一个唯一标示,并把域名组信息单独存储,域名相关的注册人信息及解析信息,根据唯一标示来存储,然后将处理结果反馈给注册客户端; 所述解析服务器与注册服务器连接,根据域名的唯一标示,获取该域名组内所有域名,以及该域名共享的解析数据,根据顶级域后缀分别写到解析文件中。
全文摘要
本发明提供一种基于域名组实现域名注册、解析的方法和服务系统,该系统包括注册客户端、注册服务器、解析服务器。注册客户端记录注册的域名的相关信息,并将该信息传给注册服务器;注册服务器处理单域名注册信息以及为域名组信息生成唯一标示,并把域名组信息单独存储,域名相关的注册人信息及解析信息,根据唯一标示来存储,然后将处理结果反馈给注册客户端;解析服务器与注册服务器连接,根据域名的唯一标示,获取该域名组内所有域名,以及该域名共享的解析数据,根据顶级域后缀分别写到解析文件中。本发明部署成本小,可以实现域名绑定注册、解析;保证绑定的域名归属于同一注册者;同时可方便地进行域名的注册、解析及后续处理。
文档编号H04L29/12GK102984299SQ201210531719
公开日2013年3月20日 申请日期2012年12月10日 优先权日2012年12月10日
发明者谢家贵, 李洪涛, 杨卫平, 齐超 申请人:中国科学院计算机网络信息中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1