[go: up one dir, main page]

CN102984298B - Method and system for realizing domain name registration based on domain name group - Google Patents

Method and system for realizing domain name registration based on domain name group Download PDF

Info

Publication number
CN102984298B
CN102984298B CN201210530642.3A CN201210530642A CN102984298B CN 102984298 B CN102984298 B CN 102984298B CN 201210530642 A CN201210530642 A CN 201210530642A CN 102984298 B CN102984298 B CN 102984298B
Authority
CN
China
Prior art keywords
domain name
group
registration
information
domain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210530642.3A
Other languages
Chinese (zh)
Other versions
CN102984298A (en
Inventor
谢家贵
齐超
杨卫平
李洪涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Internet Network Information Center
Original Assignee
Computer Network Information Center of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Computer Network Information Center of CAS filed Critical Computer Network Information Center of CAS
Priority to CN201210530642.3A priority Critical patent/CN102984298B/en
Priority to PCT/CN2012/087062 priority patent/WO2014089868A1/en
Publication of CN102984298A publication Critical patent/CN102984298A/en
Application granted granted Critical
Publication of CN102984298B publication Critical patent/CN102984298B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3015Name registration, generation or assignment
    • H04L61/302Administrative registration, e.g. for domain names at internet corporation for assigned names and numbers [ICANN]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明涉及一种基于域名组实现的域名注册方法,其步骤包括:1)客户端提交域名注册信息到注册机构,域名信息中包括至少一个域名;2)根据域名信息中域名个数创建单个域名和/或域名组;3)在域名组中生成域名对应的唯一标示,并根据唯一标示将所述域名信息进行储存;4)返回域名注册信息到客户端,完成注册。本发明首先提出了域名按组实现注册及其他操作的方法;用户除了按组对域名进行各种操作外,还可以对组内域名进行添加、删除操作。在域名组建立后,对于域名组的操作不仅应用在域名注册阶段,也可以应用于域名相关的其他方面,如域名解析、应用监测等。

The invention relates to a domain name registration method based on a domain name group. The steps include: 1) a client submits domain name registration information to a registration agency, and the domain name information includes at least one domain name; 2) creating a single domain name according to the number of domain names in the domain name information and/or domain name group; 3) Generate a unique identifier corresponding to the domain name in the domain name group, and store the domain name information according to the unique identifier; 4) Return the domain name registration information to the client to complete the registration. The present invention firstly proposes a method for registering and other operations of domain names by group; besides performing various operations on domain names by group, users can also add and delete domain names within a group. After the domain name group is established, the operation of the domain name group is not only applied to the domain name registration stage, but also can be applied to other aspects related to the domain name, such as domain name resolution, application monitoring, etc.

Description

基于域名组实现的域名注册方法及系统Domain name registration method and system based on domain name group

技术领域technical field

本发明涉及一种域名注册方法,特别涉及一种基于域名组实现的域名注册方法及系统,属于互联网域领域。The invention relates to a domain name registration method, in particular to a domain name registration method and system based on a domain name group, belonging to the field of Internet domains.

背景技术Background technique

域名是互联网世界里广泛使用的网站访问方法,注册域名也成为构建一个网站的必要条件。注册域名是通过域名注册商(代理商)向域名注册管理机构申请注册,两个机构之间通常采用EPP或RRP等协议实现通信和数据交互。Domain name is a widely used website access method in the Internet world, and registering a domain name has also become a necessary condition for building a website. Registering a domain name is to apply for registration to the domain name registry through a domain name registrar (agent), and the two institutions usually use protocols such as EPP or RRP to realize communication and data interaction.

现有的注册方式里,注册商每次发送请求只能注册一个域名,并且录这个域名对应的各类联系人(注册者、管理联系人、技术联系人、财务联系人以及代理人)等信息,注册管理机构只维护某个域名的信息以及相关注册者信息,这对于持有大量域名的注册者来说,变更域名属性或对所拥有的域名进行操作变的很繁琐;对注册管理机构来说,需要更大的存储空间和响应更多的注册商操作。In the existing registration method, the registrar can only register one domain name each time it sends a request, and records the information of various contacts (registrant, management contact, technical contact, financial contact, and agent) corresponding to this domain name , the registry only maintains the information of a certain domain name and related registrant information. For registrants who hold a large number of domain names, it becomes very cumbersome to change domain name attributes or operate the domain names they own; Said, requiring larger storage space and responding to more registrar operations.

如图1所示EPP的标准报文,一次只能创建一个域名,这种每次只处理一个域名的操作方式,对于同属于一个注册人的多个域名:创建(create)、更新(update)、转移(transfer)、删除(delete)的操作,就需要重复多次,给域名注册者、注册商和注册机构都带来了处理上的困难。As shown in Figure 1, the EPP standard message can only create one domain name at a time. This operation method of only processing one domain name at a time, for multiple domain names belonging to the same registrant: create (create), update (update) , transfer (transfer), delete (delete) operations, just need to repeat many times, to the domain name registrants, registrars and registration agencies have brought processing difficulties.

发明内容Contents of the invention

本发明的目的是针对现在技术中单域名注册方式的改进,对现有的注册协议进行扩展,使其能按用户或注册机构定义的“域名组”来处理域名。扩展成“域名组”,注册系统对域名的操作就变得简单、方便、快捷:节省了注册局的存储空间;缩短了域名操作的时间;可以应用在域名的其他领域。The purpose of the present invention is to improve the single domain name registration method in the current technology, expand the existing registration protocol, and make it able to process domain names according to the "domain name group" defined by users or registration agencies. Expanding to "domain name group", the operation of the domain name by the registration system becomes simple, convenient and fast: it saves the storage space of the registry; shortens the time for domain name operation; it can be applied to other fields of domain names.

为了达到上述目的,本发明提出一种基于域名组实现的域名注册方法,其步骤包括:In order to achieve the above object, the present invention proposes a method for registering a domain name based on a domain name group, the steps of which include:

1)客户端提交域名注册信息到注册端,所述域名信息中包括至少一个域名;1) The client submits domain name registration information to the registration terminal, and the domain name information includes at least one domain name;

2)根据所述域名信息中域名个数创建单个域名和/或域名组;2) Create a single domain name and/or domain name group according to the number of domain names in the domain name information;

3)在所述域名组中生成域名对应的唯一标示,并根据所述唯一标示将所述域名信息进行储存;3) Generate a unique label corresponding to the domain name in the domain name group, and store the domain name information according to the unique label;

4)返回域名注册信息到客户端,完成注册。4) Return the domain name registration information to the client to complete the registration.

所述域名组进行更新时,方法如下:When the domain name group is updated, the method is as follows:

a)客户端提交域名组修改信息到注册端的注册机构,所述域名组信息中包括至少两个域名;a) The client submits the modification information of the domain name group to the registrar at the registrar, and the domain name group information includes at least two domain names;

b)根据所述修改信息中包含所述域名组内的域名,查询得到所述域名唯一标示;b) According to the domain name in the domain name group included in the modification information, query to obtain the unique identifier of the domain name;

c)根据所述唯一标示在该域名组中进行删除和/或添加操作,同时更新所述域名组中共享的其他信息;c) Perform deletion and/or addition operations in the domain name group according to the unique identifier, and update other information shared in the domain name group at the same time;

d)返回域名修订信息到客户端,完成更新。d) Return the domain name revision information to the client to complete the update.

所述域名组进行转移、续费或删除操作时,方法如下:When the domain name group is transferred, renewed or deleted, the method is as follows:

ⅰ客户端提交域名组中域名的转移、续费或删除请求信息到注册端的注册机构,所述域名组信息中包括至少两个域名;ⅰ The client submits the transfer, renewal or deletion request information of the domain name in the domain name group to the registrar at the registrar, and the domain name group information includes at least two domain names;

ⅱ在所述域名组中生成域名对应的唯一标示,并根据所述唯一标示将所述域名信息进行转移、续费或删除操作,同时更新所述域名组中共享的其他信息;ii. Generate a unique identifier corresponding to the domain name in the domain name group, and transfer, renew or delete the domain name information according to the unique identifier, and update other information shared in the domain name group at the same time;

ⅲ返回域名组转移、续费或删除信息到客户端,完成修改。ⅲReturn the domain name group transfer, renewal or deletion information to the client to complete the modification.

所述唯一标示根据以下方法建立:每注册一组域名增加一数字或日期作为唯一标示。The unique mark is established according to the following method: add a number or date as the unique mark for each group of registered domain names.

所述唯一标示根据下方法建立:以该域名组内域名为输入数据,通过摘要算法sha256生成摘要数据作为唯一标示。The unique mark is established according to the following method: taking the domain name in the domain name group as input data, and generating abstract data as the unique mark through the digest algorithm sha256.

所述注册端和客户端通过格式化的数据交互,所述格式化数据交采用key:value和/或XML组织形式传输信息。The registration end and the client end interact through formatted data, and the formatted data exchange adopts key:value and/or XML organization form to transmit information.

本发明还提出一种基于域名组实现的域名注册系统,包括,客户端、网络通信模块、数据分析模块和数据操作模块,The present invention also proposes a domain name registration system based on a domain name group, including a client, a network communication module, a data analysis module and a data operation module,

所述网络通信模块接收客户端发送的请求,将发送来的数据传递给数据分析模块;The network communication module receives the request sent by the client, and transmits the sent data to the data analysis module;

所述数据分析模块将用户请求数据进行解析,根据所述域名信息中域名个数创建单个域名和/或域名组;在所述域名组中生成域名对应的唯一标示,并根据所述唯一标示将所述域名信息进行储存;The data analysis module analyzes the user request data, creates a single domain name and/or domain name group according to the number of domain names in the domain name information; generates a unique label corresponding to the domain name in the domain name group, and according to the unique label The domain name information is stored;

所述数据操作模块对数据分析模块传输过来的数据,进行数据库的读写并返回信息到数据分析模块,同时将结果反馈给网络通信模块。The data operation module reads and writes the data from the data analysis module, reads and writes the database, returns information to the data analysis module, and feeds back the results to the network communication module.

所述数据分析模块在域名组创建操作时,域名组内的各个域名具有相同的属性,用户对域名组内的域名可进行批量的操作。When the data analysis module creates a domain name group, each domain name in the domain name group has the same attribute, and the user can perform batch operations on the domain names in the domain name group.

所述数据分析模块可更新域名组内对象域名、主机、联系人,创建、修改、转移、续费或删除域名组内相关信息。The data analysis module can update the object domain names, hosts, and contacts in the domain name group, create, modify, transfer, renew or delete related information in the domain name group.

所述网络通信模块将数据报文发送回客户端,报文信息包含了成功或失败信息。The network communication module sends the data message back to the client, and the message information includes success or failure information.

本发明的有益效果Beneficial effects of the present invention

1、提出了域名按“组”实现注册及其他操作的方法;用户除了按“组”对域名进行各种操作外,还可以对“组”内域名进行添加、删除操作。1. A method of domain name registration and other operations by "group" is proposed; in addition to performing various operations on domain names by "group", users can also add and delete domain names within the "group".

2、在“域名组”建立后,对于“域名组”的操作不仅应用在域名注册阶段,也可以应用于域名相关的其他方面,如域名解析、应用监测等。2. After the "domain name group" is established, the operation of the "domain name group" is not only applied to the domain name registration stage, but also to other aspects related to the domain name, such as domain name resolution, application monitoring, etc.

附图说明Description of drawings

图1是现有技术中一次只能创建一个域名的EPP标准报文示意图;Fig. 1 is a schematic diagram of an EPP standard message in which only one domain name can be created at a time in the prior art;

图2是本发明基于域名组实现的域名注册系统中支持域名组的注册系统物理架构示意图;2 is a schematic diagram of the physical architecture of the registration system supporting domain name groups in the domain name registration system implemented based on domain name groups in the present invention;

图3是本发明基于域名组实现的域名注册系统中注册系统服务器各个模结构示意图;Fig. 3 is a schematic diagram of the structure of each module of the registration system server in the domain name registration system realized based on the domain name group in the present invention;

图4是本发明基于域名组实现的域名注册方法一实施例中域名创建流程图;FIG. 4 is a flow chart of domain name creation in an embodiment of the domain name registration method implemented based on domain name groups in the present invention;

图5是本发明基于域名组实现的域名注册方法一实施例中域名更新流程图;Fig. 5 is a domain name update flow chart in an embodiment of the domain name registration method implemented based on domain name groups in the present invention;

图6是本发明基于域名组实现的域名注册方法一实施例中域名组执行转移、续费、删除等操作的流程图;Fig. 6 is a flow chart of operations such as transfer, renewal, and deletion of domain name groups in an embodiment of the domain name registration method based on domain name groups in the present invention;

图7是本发明基于域名组实现的域名注册方法一实施例中注册流程示意图。Fig. 7 is a schematic diagram of the registration process in an embodiment of the domain name registration method based on the domain name group in the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本分买那个实施例中的技术方案进行清除、完整地描述,可以理解的是,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in this embodiment will be clearly and completely described below in conjunction with the accompanying drawings in the embodiment of the present invention. It should be understood that the described embodiments are only some of the embodiments of the present invention, not all of them. the embodiment. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts belong to the protection scope of the present invention.

本发明的提出了域名组的概念,域名组是指有至少两个以上的域名组成的实体,这些域名共享但不限于注册人、联系人等信息,修订这些共享信息,域名组内所有域名的相关信息全部修订。注册结构定义域名之间的关系,域名组的域名之间可以有简繁异等对应关系(如胡庆余堂.中国和胡庆馀堂.中国),也可以中英文对应关系(如clor.cn和颜色.cn)拼音和汉字对应关系(如谢.cn和xie.cn),也可以没有任何关系(a.cn和b.cn)。The present invention proposes the concept of a domain name group. A domain name group refers to an entity composed of at least two domain names. These domain names share but are not limited to information such as registrants and contacts. After revising these shared information, all domain names in the domain name group All relevant information has been revised. The registration structure defines the relationship between domain names. The domain names of the domain name group can have corresponding relationships such as simplified and complex (such as Huqingyutang.中国 and Huqingyutang.中国), or Chinese and English correspondences (such as clor.cn and color.cn. cn) The corresponding relationship between pinyin and Chinese characters (such as Xie.cn and xie.cn), or there is no relationship (a.cn and b.cn).

更进一步,可以对‘域名组’实现创建、续费、转移、删除、修订操作,也可以为域名组中每个域名单独进行这些操作。Furthermore, you can create, renew, transfer, delete, and revise operations on the 'domain name group', and you can also perform these operations individually for each domain name in the domain name group.

本方案通过对域名注册的协议进行扩展,在扩展协议中增加“组”的定义,使用户能够按“域名组”创建或更新一批域名,并且方便的对“域名组”进行管理;注册服务机构也可以对“域名组”内的多个域名赋予相同的属性和状态,并给予操作上的一致。相比现有的域名注册和域名管理方式,“域名组”概念的提出以及创建方法的改进,给域名业务的各方都带来了便利。This solution expands the protocol of domain name registration, and adds the definition of "group" in the extended protocol, so that users can create or update a batch of domain names according to "domain name group", and manage the "domain name group" conveniently; registration service Organizations can also assign the same attribute and status to multiple domain names in the "domain name group", and give them consistency in operation. Compared with the existing domain name registration and domain name management methods, the concept of "domain name group" and the improvement of the creation method have brought convenience to all parties involved in the domain name business.

如图2所示本发明基于域名组实现的域名注册系统中支持域名组的注册系统物理架构示意图,注册者通过注册客户端注册域名;注册系统客户端和注册系统服务器可以部署在同一台主机,也可以部署在不同的主机上。注册系统客户端和注册系统服务器通过格式化的数据交互,格式化数据交互是指:采用key:value形式传输信息;或者把数据按照XML数据模型组织后传输;为注册者提供标准的注册服务。本发明改变注册系统客户端只能传输单个域名等信息的限制,允许其传输绑定的域名数据等信息到注册系统服务器;注册系统服务器判断分析绑定域名信息,将数据保存到注册数据库。As shown in Figure 2, a schematic diagram of the physical architecture of the registration system supporting domain name groups in the domain name registration system implemented based on domain name groups in the present invention, the registrant registers the domain name through the registration client; the registration system client and the registration system server can be deployed on the same host, It can also be deployed on a different host. The registration system client and the registration system server interact through formatted data. Formatted data interaction refers to: transmitting information in the form of key:value; or organizing data according to the XML data model and then transmitting; providing standard registration services for registrants. The invention changes the restriction that the registration system client can only transmit information such as a single domain name, allowing it to transmit information such as bound domain name data to the registration system server; the registration system server judges and analyzes the bound domain name information, and saves the data to the registration database.

如图3所示,注册系统服务器包括以下模块:网络通信模块、数据分析模块和数据操作模块,其工作原理如下:As shown in Figure 3, the registration system server includes the following modules: network communication module, data analysis module and data operation module, and its working principle is as follows:

1、网络通信模块接收客户端发送的请求,将发送来的数据传递给数据分析模块;1. The network communication module receives the request sent by the client, and passes the sent data to the data analysis module;

2、数据分析模块将用户请求数据进行解析,分析用户的操作的对象域名、主机、联系人,以及操作的内容:创建、修改、转移、续费或删除等操作并调用数据操作模块进行数据的读写操作,并把结果反馈给网络通信模块;2. The data analysis module analyzes the data requested by the user, analyzes the target domain name, host, contact person of the user's operation, and the content of the operation: operations such as creation, modification, transfer, renewal or deletion, and calls the data operation module to read the data Write operation, and feed back the result to the network communication module;

3、数据操作模块针对数据分析模块传输过来的数据,进行数据库的读写,并把结果反馈给数据分析模块,可以通过软件和/或硬件实现;3. The data operation module reads and writes the database for the data transmitted by the data analysis module, and feeds back the results to the data analysis module, which can be realized by software and/or hardware;

4、网络通信模块将数据报文发送回客户端,报文信息包含了成功、失败等信息;4. The network communication module sends the data message back to the client, and the message information includes information such as success and failure;

在域名创建操作时,用户可以按自己需求创建“域名组”。在某个“域名组”创建后,“域名组”内的各个域名具有相同的属性(包括但不限于注册者信息、解析信息等),用户对“组”内的域名就可以进行批量的操作。When creating a domain name, users can create a "domain name group" according to their needs. After a "domain name group" is created, each domain name in the "domain name group" has the same attributes (including but not limited to registrant information, resolution information, etc.), and the user can perform batch operations on the domain names in the "group" .

如图4所示,是本发明基于域名组实现的域名注册方法一实施例中域名创建流程图。对该算法流程的说明如下:As shown in FIG. 4 , it is a flow chart of domain name creation in an embodiment of the domain name registration method based on domain name groups in the present invention. The description of the algorithm flow is as follows:

1)注册客户端提交注册域名的相关信息【譬如:域名名称、域名注册人、域名技术联系人、域名财务联系人等信息】;1) The registration client submits relevant information about the registered domain name [for example: domain name, domain name registrant, domain name technical contact, domain name financial contact, etc.];

2)注册管理机构或注册服务机构判断域名是否包含域名组信息【判断逻辑为:注册客户端传输来的域名中包含二个及以上的域名】?如果包含,转步骤3),否者转步骤4);2) The registry or registrar judges whether the domain name contains domain name group information [the judgment logic is: the domain name transmitted by the registration client contains two or more domain names]? If yes, go to step 3), otherwise go to step 4);

为域名组信息生成一个唯一标示(该标示的算法可以是递增的数字,也可以是日期等,只要保持唯一即可),并把域名组信息单独存储,域名相关的注册人信息及解析信息。唯一标示的算法:可以是一个维护一个从1开始的递增的数字(每注册一组域名,这个数字增加一个),也可以是以改组域名为输入数据,通过公开的摘要算法sha256,生成其摘要数据,作为唯一标示。Generate a unique label for the domain name group information (the algorithm of the label can be an incremental number, or a date, etc., as long as it remains unique), and store the domain name group information separately, the registrant information and analysis information related to the domain name. Uniquely marked algorithm: It can be an incremental number starting from 1 (this number increases by one for each group of domain names registered), or it can use the reorganized domain name as input data to generate its summary through the public summary algorithm sha256 Data, as a unique label.

这个唯一标示的能够实现:第一,本组域名只有一个标示,通过该标示可以找到本组所有的域名;其二,这个标示和其他组的标示不同,这样不存在两组有相同的标示。This unique mark can be realized: first, there is only one mark for this group of domain names, and all domain names in this group can be found through this mark; second, this mark is different from the marks of other groups, so that no two groups have the same mark.

3)根据唯一标示来存储,存储实例如下:3) Store according to the unique label, the storage example is as follows:

唯一标示            注册人    解析数据Unique Mark Registrant Parsing Data

bundle0000000001    abc        ns.a.cnbundle0000000001 abc ns.a.cn

bundle0000000002    def        ns.c.cnbundle0000000002 def ns.c.cn

通过唯一标示的关联关系存储域名组的共享信息;并且通过唯一标示读取该域名组所含有的域名;转步骤5);Store the shared information of the domain name group through the uniquely marked association relationship; and read the domain names contained in the domain name group through the unique mark; go to step 5);

4)处理单域名注册信息,转步骤5);4) Process single domain name registration information, go to step 5);

5)注册系统服务器创建操作是否成功?如果成功转步骤6:);否者步骤7);5) Is the registration system server creation operation successful? If successful, go to step 6:); otherwise, step 7);

6)注册系统服务器返回成功信息给注册客户端;6) The registration system server returns success information to the registration client;

7)注册系统服务器返回失败信息给注册客户端。7) The registration system server returns failure information to the registration client.

在域名更新操作时,用户除了更新域名信息,也可以更新自己创建的“域名组”。对于“域名组”的更新操作允许用户向“域名组”内添加/删除域名。During the domain name update operation, besides updating the domain name information, the user can also update the "domain name group" created by himself. The update operation for "domain name group" allows users to add/delete domain names to the "domain name group".

如图5所示,是本发明基于域名组实现的域名注册方法一实施例中域名更新流程图;对该算法流程的说明:As shown in Figure 5, it is a domain name update flow chart in an embodiment of the domain name registration method realized based on the domain name group in the present invention; description of the algorithm flow:

1)注册客户端提交域名修改的相关信息【譬如域名注册人、域名技术联系人、域名财务联系人,或者向域名组添加或删除域名等信息】;1) The registration client submits information related to domain name modification [such as domain name registrant, domain name technical contact, domain name financial contact, or information such as adding or deleting domain names to a domain name group];

2)注册管理机构或注册服务机构判断提交的修订信息中,是否包含添加或删除域名组内域名【判断逻辑为:修订的数据中,如果在域名组添加或删除字段含有域名则认为有该操作】?如果包含,转步骤3),否者转步骤4);2) Registry or registrar judges whether the submitted amendment information includes addition or deletion of domain names in the domain name group [judgment logic: if the revised data contains domain names in the domain name group addition or deletion field, it is considered that there is such an operation 】? If yes, go to step 3), otherwise go to step 4);

3)如果是从域名组内删除域名数据,则直接在域名和唯一标示存储区内删除该域名;如果是向域名组内添加域名数据,则在域名和唯一标示存储区内添加一条记录【举例:向a.cn这个域名组内,添加e.cn的逻辑是:首先通过a.cn查找到该域名组的唯一标示为:bundle0000000001;把e.cn bundle0000000001记录到域名和唯一标示存储区内】,转步骤4);3) If the domain name data is deleted from the domain name group, delete the domain name directly in the domain name and unique identifier storage area; if the domain name data is added to the domain name group, add a record in the domain name and unique identifier storage area [example : The logic of adding e.cn to the domain name group a.cn is: firstly, find the unique identifier of the domain name group through a.cn: bundle0000000001; record e.cn bundle0000000001 in the domain name and unique identifier storage area] , go to step 4);

4)通过该域名,查询到该域名的唯一标示【例如:查找到a.cn的唯一标示是:bundle0000000001,并通过该标示,查找到该域名组共享的信息为:4) Through the domain name, the unique identifier of the domain name can be found [for example: the unique identifier of a.cn found is: bundle0000000001, and through this identifier, the information shared by the domain name group can be found as follows:

唯一标示             注册人    解析数据Unique Mark Registrant Parsing Data

bundl e0000000001    abc       ns.a.cnbundle e0000000001 abc ns.a.cn

,然后根据注册客户端传输过的数据,修订该存储区域的内容,修订是否成功,成功转步骤5),否者转步骤6);, and then revise the content of the storage area according to the data transmitted by the registered client, whether the revision is successful, go to step 5); otherwise, go to step 6);

5)注册系统服务器返回修订成功信息给注册客户端;5) The registration system server returns the revision success message to the registration client;

6)注册系统服务器返回修订失败信息给注册客户端。6) The registration system server returns revision failure information to the registration client.

如图6所示,是本发明基于域名组实现的域名注册方法一实施例中域名组执行转移、续费、删除等操作的流程图;As shown in FIG. 6 , it is a flow chart of operations such as transfer, renewal, and deletion of the domain name group in an embodiment of the domain name registration method implemented based on the domain name group in the present invention;

在对域名进行转移、续费、删除或更新操作时,对“域名组”内的域名执行一致的操作(对应的逻辑操作流程见下图3)。When transferring, renewing, deleting or updating a domain name, perform consistent operations on the domain names in the "domain name group" (see Figure 3 below for the corresponding logical operation process).

对该算法流程的说明:Description of the algorithm flow:

1)注册客户端提交域名组转移(续费、删除等)操作的相关信息,在提交修改时,只需要包括域名组内的任意一个域名数据就可以,不需要把域名组内所有域名包括在内;1) The registration client submits relevant information about the domain name group transfer (renewal, deletion, etc.) operation. When submitting the modification, it only needs to include any domain name data in the domain name group, and it is not necessary to include all domain names in the domain name group. ;

2)判断提交的域名,是否是针对域名组的操作【判断逻辑为:通过注册客户端传输过来的域名内容,在域名-唯一标示存储区查询是否有大于一条的数据内容,如有有大于1条的存储内容,则认为是对域名组的操作】?如果是,转步骤3),否者转步骤4);2) Determine whether the submitted domain name is an operation for a domain name group [judgment logic is: the domain name content transmitted by the registration client, check whether there is more than one data content in the domain name-unique label storage area, if there is more than 1 If the storage content of the entry is considered to be an operation on the domain name group]? If yes, go to step 3), otherwise go to step 4);

3)通过注册客户端传输过来的域名,查询到该域名组的对应的唯一标示,然后根据唯一标示,查询到该域名的共享内容举例如下:3) By registering the domain name transmitted by the client, query the corresponding unique label of the domain name group, and then query the shared content of the domain name according to the unique label. Examples are as follows:

唯一标示             注册人    解析数据Unique Mark Registrant Parsing Data

bundl e0000000001    abc       ns.a.cnbundle e0000000001 abc ns.a.cn

修订该共享信息中注册商的信息,转步骤4);Revise the information of the registrar in the shared information, go to step 4);

4)域名转移(续费、删除等)是否成功?如果成功转步骤5);否者步骤6);4) Was the domain name transfer (renewal, deletion, etc.) successful? If successful, go to step 5); otherwise, step 6);

5)注册系统服务器返回修订成功信息给注册客户端;5) The registration system server returns the revision success message to the registration client;

6)注册系统服务器返回修订失败信息给注册客户端。6) The registration system server returns revision failure information to the registration client.

如图7是本发明基于域名组实现的域名注册方法一实施例中注册流程示意图。FIG. 7 is a schematic diagram of the registration process in an embodiment of the domain name registration method implemented based on the domain name group in the present invention.

1)注册客户端发送创建域名的命令,内容如下:1) The registration client sends the command to create a domain name, the content is as follows:

胡庆余堂.中国Hu Qingyutang. China

胡庆馀堂.cnHuqingyutang.cn

注册人:张三Registrant: Zhang San

技术联系人:李四Technical Contact: Li Si

注册商:abcRegistrar: abc

2)注册系统服务器收到注册客户端发送的注册信息2) The registration system server receives the registration information sent by the registration client

判断得出该操作是域名组创建操作,域名组内域名为:胡庆余堂.中国和胡庆馀堂.cn;两个域名共享注册人和技术联系人信息、和注册商;It is judged that this operation is a domain name group creation operation, and the domain names in the domain name group are: Huqingyutang.中国 and Huqingyutang.cn; the two domain names share the registrant and technical contact information, and the registrar;

为该域名组生成唯一标示:bundle000000000001;Generate a unique identifier for the domain name group: bundle000000000001;

3)生成该域名组信息到数据库中:3) Generate the domain name group information into the database:

域名           代表字域名Domain Name Representative Word Domain Name

胡庆余堂.中国  bundle000000000001Hu Qingyutang.China bundle000000000001

胡庆馀堂.cn    bundl e000000000001Huqingyutang.cn bundle e000000000001

唯一标示            注册人  技术联系人    注册商Unique Mark Registrant Technical Contact Registrar

bundl e000000000001  张三   李四            abcbundle e000000000001 Zhang San Li Si abc

4)返会注册成功的信息给注册客户端。4) Return the successful registration information to the registered client.

Claims (10)

1.一种基于域名组实现的域名注册方法,其步骤包括:1. A domain name registration method realized based on a domain name group, the steps comprising: 1)客户端提交域名注册信息到注册端,所述域名注册信息中包括至少两个域名;1) The client submits domain name registration information to the registration terminal, and the domain name registration information includes at least two domain names; 2)注册端根据所述域名注册信息创建域名组,所述域名组是由至少两个域名组成的实体,通过域名组实现组内各域名的创建;2) The registration end creates a domain name group according to the domain name registration information, and the domain name group is an entity composed of at least two domain names, and realizes the creation of each domain name in the group through the domain name group; 3)为所述域名组生成对应的唯一标示,根据所述唯一标示将所述域名组的信息进行储存,并通过所述唯一标示读取域名组内所含有的域名;3) generating a corresponding unique identifier for the domain name group, storing the information of the domain name group according to the unique identifier, and reading the domain names contained in the domain name group through the unique identifier; 4)返回域名组的注册信息到客户端,完成注册。4) Return the registration information of the domain name group to the client to complete the registration. 2.如权利要求1所述的基于域名组实现的域名注册方法,其特征在于,所述域名组进行更新时,方法如下:2. The domain name registration method realized based on the domain name group as claimed in claim 1, wherein when the domain name group is updated, the method is as follows: a)客户端提交域名组修改信息到注册端的注册机构,所述域名组修改信息中包括该域名组的至少一个域名;a) The client submits domain name group modification information to the registration authority at the registration end, and the domain name group modification information includes at least one domain name of the domain name group; b)根据所述域名组修改信息中包含的所述域名组内的某个域名,查询得到所述域名组的唯一标示;b) According to a certain domain name in the domain name group included in the modification information of the domain name group, query to obtain the unique identifier of the domain name group; c)根据所述唯一标示在该域名组中进行删除和/或添加操作,同时更新所述域名组中共享的其他信息;c) Perform deletion and/or addition operations in the domain name group according to the unique identifier, and update other information shared in the domain name group at the same time; d)返回域名修订信息到客户端,完成更新。d) Return domain name revision information to the client to complete the update. 3.如权利要求1所述的基于域名组实现的域名注册方法,其特征在于,所述域名组进行转移、续费或删除操作时,方法如下:3. The domain name registration method based on the domain name group as claimed in claim 1, wherein when the domain name group is transferred, renewed or deleted, the method is as follows: ⅰ客户端提交域名组中域名的转移、续费或删除请求信息到注册端的注册机构,所述域名组中域名的转移、续费或删除请求信息中包括该域名组的至少一个域名;ⅰ The client submits the transfer, renewal or deletion request information of the domain name in the domain name group to the registration agency at the registration end, and the transfer, renewal or deletion request information of the domain name in the domain name group includes at least one domain name of the domain name group; ⅱ在所述域名组中查询到域名组对应的唯一标示,并根据所述唯一标示将所述域名组的信息进行转移、续费或删除操作,同时更新所述域名组中共享的其他信息;ii. Find the unique identifier corresponding to the domain name group in the domain name group, and transfer, renew or delete the information of the domain name group according to the unique identifier, and update other information shared in the domain name group at the same time; ⅲ返回域名组转移、续费或删除信息到客户端,完成修改。ⅲReturn the domain name group transfer, renewal or deletion information to the client to complete the modification. 4.如权利要求1所述的基于域名组实现的域名注册方法,其特征在于,所述唯一标示根据以下方法建立:每注册一组域名增加一数字或日期作为唯一标示。4. The domain name registration method based on domain name groups according to claim 1, wherein the unique mark is established according to the following method: adding a number or date as a unique mark for each registered group of domain names. 5.如权利要求1所述的基于域名组实现的域名注册方法,其特征在于,所述唯一标示根据下方法建立:以该域名组内域名为输入数据,通过摘要算法sha256生成摘要数据作为唯一标示。5. The domain name registration method based on the domain name group as claimed in claim 1, wherein the unique mark is established according to the following method: taking the domain name in the domain name group as input data, and generating abstract data through the digest algorithm sha256 as the unique marked. 6.如权利要求1所述的基于域名组实现的域名注册方法,其特征在于,所述注册端和客户端通过格式化的数据交互,所述格式化数据交采用key:value和/或XML组织形式传输信息。6. The domain name registration method based on the domain name group as claimed in claim 1, wherein the registration end and the client interact through formatted data, and the formatted data exchange adopts key:value and/or XML Organizational forms transmit information. 7.一种采用权利要求1所述方法的基于域名组实现的域名注册系统,包括,客户端、网络通信模块、数据分析模块和数据操作模块,7. A domain name registration system implemented based on a domain name group using the method of claim 1, comprising a client, a network communication module, a data analysis module and a data operation module, 所述网络通信模块接收客户端发送的请求,将发送来的关于域名注册信息的数据传递给数据分析模块,所述域名注册信息中包括至少两个域名;The network communication module receives the request sent by the client, and transmits the sent data about the domain name registration information to the data analysis module, and the domain name registration information includes at least two domain names; 所述数据分析模块将用户请求数据进行解析,根据所述域名注册信息中的多个域名创建域名组;在所述域名组中生成域名组对应的唯一标示,并根据所述唯一标示将所述域名组的信息进行储存;The data analysis module parses the user request data, creates a domain name group according to multiple domain names in the domain name registration information; generates a unique label corresponding to the domain name group in the domain name group, and converts the domain name group according to the unique label Domain name group information is stored; 所述数据操作模块对数据分析模块传输过来的数据,进行数据库的读写并返回信息到数据分析模块,同时将结果反馈给网络通信模块。The data operation module reads and writes the data from the data analysis module, reads and writes the database, returns information to the data analysis module, and feeds back the results to the network communication module. 8.如权利要求7所述的基于域名组实现的域名注册系统,其特征在于,所述数据分析模块在域名组创建操作时,域名组内的各个域名具有相同的属性,用户对域名组内的域名可进行单次的批量创建的操作。8. The domain name registration system implemented based on domain name groups as claimed in claim 7, wherein when the domain name group is created by the data analysis module, each domain name in the domain name group has the same attribute, and the user has the same attribute for the domain name group. Domain names can be created in batches at a time. 9.如权利要求7所述的基于域名组实现的域名注册系统,其特征在于,所述数据分析模块可更新域名组内对象域名、主机、联系人,创建、修改、转移、续费或删除域名组内相关信息。9. The domain name registration system based on domain name groups as claimed in claim 7, wherein the data analysis module can update the object domain names, hosts and contacts in the domain name group, create, modify, transfer, renew or delete domain names related information within the group. 10.如权利要求7所述的基于域名组实现的域名注册系统,其特征在于,所述网络通信模块将数据报文发送回客户端,报文信息包含了域名组注册的成功或失败信息。10. The domain name registration system based on domain name groups as claimed in claim 7, wherein the network communication module sends data packets back to the client, and the message information includes success or failure information of domain name group registration.
CN201210530642.3A 2012-12-10 2012-12-10 Method and system for realizing domain name registration based on domain name group Active CN102984298B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210530642.3A CN102984298B (en) 2012-12-10 2012-12-10 Method and system for realizing domain name registration based on domain name group
PCT/CN2012/087062 WO2014089868A1 (en) 2012-12-10 2012-12-20 Method and system for implementing domain name registration based on domain name group

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210530642.3A CN102984298B (en) 2012-12-10 2012-12-10 Method and system for realizing domain name registration based on domain name group

Publications (2)

Publication Number Publication Date
CN102984298A CN102984298A (en) 2013-03-20
CN102984298B true CN102984298B (en) 2015-07-22

Family

ID=47858028

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210530642.3A Active CN102984298B (en) 2012-12-10 2012-12-10 Method and system for realizing domain name registration based on domain name group

Country Status (2)

Country Link
CN (1) CN102984298B (en)
WO (1) WO2014089868A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103812963B (en) * 2014-02-19 2017-04-19 互联网域名系统北京市工程研究中心有限公司 Domain name registration method and domain name registration system
CN103996113A (en) * 2014-06-20 2014-08-20 张康德 Student and faculty-member management system
CN106302834B (en) * 2015-05-12 2020-06-23 阿里巴巴集团控股有限公司 Domain name transfer method and device
CN106470250B (en) * 2015-08-19 2019-09-10 互联网域名系统北京市工程研究中心有限公司 Domain name registration method, device and system
CN106412141A (en) * 2016-07-14 2017-02-15 厦门易名科技股份有限公司 Processing method and system for domain name template registration
CN106412000B (en) * 2016-07-27 2019-05-31 厦门易名科技股份有限公司 A kind of processing method of inquiry of the domain name
CN106850870B (en) * 2017-01-16 2020-01-17 中国互联网络信息中心 A method for configuring and querying domain name sharing management authority
CN108737587B (en) * 2017-04-20 2021-08-20 互联网域名系统北京市工程研究中心有限公司 Method, equipment and system for setting double identification for domain name registrant

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1471673A (en) * 2000-11-01 2004-01-28 ˹������ķ˹��COM��˾ Domain Name acquisition and management system and method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1471673A (en) * 2000-11-01 2004-01-28 ˹������ķ˹��COM��˾ Domain Name acquisition and management system and method

Also Published As

Publication number Publication date
WO2014089868A1 (en) 2014-06-19
CN102984298A (en) 2013-03-20

Similar Documents

Publication Publication Date Title
CN102984298B (en) Method and system for realizing domain name registration based on domain name group
CN102984299B (en) Domain name registration, the method for parsing and service system is realized based on domain name group
CN101064630B (en) A data synchronization method and system
US11474992B2 (en) Domain name registration and management
CN103678556B (en) The method and processing equipment of columnar database processing
US20200117733A1 (en) Blockchain integration layer
CN112671950A (en) Domain name processing method and device based on block chain, electronic equipment and storage medium
US10594804B2 (en) Directory service discovery and/or learning
CN113225407B (en) Equipment identification information management method and device, electronic equipment and storage medium
CN102984297B (en) Its system of IDN register method realized based on domain name group
CN103037029B (en) Domain name WHOIS query method and service system based on binding registration
CN100410945C (en) Method and system for implementing forum
CN113709250B (en) Cross-domain user data synchronization method based on subscription transmission mode
CN103037030A (en) Method and system supporting domain name group domain name server (DNS) resolution
CN111832069B (en) Multi-block chain on-chain data storage system and method based on cloud computing
CN104205730B (en) Network element data access method, Virtual NE, network management server and NMS
CN101170540A (en) A XML document management method and its client and server
WO2020259375A1 (en) Service discovery method and network device
CN114386853A (en) Data auditing processing method, device and equipment based on universal auditing model
WO2025055509A1 (en) Domain name resolution data configuration method, domain name resolution method, and related apparatus
CN111200645B (en) Service request processing method, device, equipment and readable storage medium
CN108062277B (en) Electronic credential data access method, device and system
CN111782834A (en) Image retrieval method, apparatus, device, and computer-readable storage medium
CN101916396A (en) A digital home government system and method
JP2004241979A (en) Authentication server, frame transfer network, program realizing authentication server, and recording medium storing the program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210301

Address after: 100190 room 506, building 2, courtyard 4, South 4th Street, Zhongguancun, Haidian District, Beijing

Patentee after: CHINA INTERNET NETWORK INFORMATION CENTER

Address before: 100190 No. four, 4 South Street, Haidian District, Beijing, Zhongguancun

Patentee before: Computer Network Information Center, Chinese Academy of Sciences