[go: up one dir, main page]

CN103037030B - Support the method and system of domain name group dns resolution - Google Patents

Support the method and system of domain name group dns resolution Download PDF

Info

Publication number
CN103037030B
CN103037030B CN201210530662.0A CN201210530662A CN103037030B CN 103037030 B CN103037030 B CN 103037030B CN 201210530662 A CN201210530662 A CN 201210530662A CN 103037030 B CN103037030 B CN 103037030B
Authority
CN
China
Prior art keywords
domain name
resolution
group
server
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
CN201210530662.0A
Other languages
Chinese (zh)
Other versions
CN103037030A (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 CN201210530662.0A priority Critical patent/CN103037030B/en
Priority to PCT/CN2012/087107 priority patent/WO2014089872A1/en
Publication of CN103037030A publication Critical patent/CN103037030A/en
Application granted granted Critical
Publication of CN103037030B publication Critical patent/CN103037030B/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/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]

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)
  • Computer And Data Communications (AREA)

Abstract

本发明提供一种支持域名组DNS解析的方法和系统,其系统包括注册数据存储设备、解析生成服务器和DNS解析服务器。解析生成服务器从注册数据存储设备中读取域名组的域名数据信息;判断域名组内的域名是否共享域名服务器或有规范体域名,并对域名配置或解析相应的解析记录,并记录;然后将上述获得的解析记录发送至DNS解析服务器进行解析。本发明通过添加域名组中各域名的几种资源记录(NS记录、域名CNAME记录、域名DNAME记录)实现了组解析的方法,并且可以实现灵活配置,方便了域名的解析、管理。

The invention provides a method and system for supporting domain name group DNS resolution, and the system includes a registration data storage device, a resolution generation server and a DNS resolution server. The resolution generating server reads the domain name data information of the domain name group from the registration data storage device; judges whether the domain names in the domain name group share a domain name server or has a canonical body domain name, configures or resolves corresponding resolution records for the domain name, and records them; then The resolution records obtained above are sent to the DNS resolution server for resolution. The present invention realizes the group resolution method by adding several resource records (NS record, domain name CNAME record, domain name DNAME record) of each domain name in the domain name group, and can realize flexible configuration, which facilitates domain name resolution and management.

Description

支持域名组DNS解析的方法和系统Method and system for supporting domain name group DNS resolution

技术领域technical field

本发明涉及计算机网络领域,具体涉及一种域名解析的方法和系统。The invention relates to the field of computer networks, in particular to a domain name resolution method and system.

背景技术Background technique

域名(DomainName),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置),传统的域名,每个域名为单独的实体,有联系人、域名服务器等信息;目前域名已经成为互联网的品牌、网上商标保护必备的产品之一。Domain Name (DomainName) is the name of a computer or computer group on the Internet consisting of a string of dot-separated names, which is used to identify the electronic location of the computer (sometimes also refers to the geographic location) during data transmission. The traditional domain name , each domain name is a separate entity, with contact person, domain name server and other information; domain name has become one of the necessary products for Internet brand and online trademark protection.

域名组,主要指一个或多个域名组成的一个域名组,这样域名共享注册人、联系人等基本信息,可同时注册,也可后续添加;修改域名组共享的信息,所有域名共享的该信息同时修改;域名组为管理多个域名的操作提供了一种便利,允许注册人注册多个域名的同时这些域名共享注册人信息、联系人信息,方便了最终用户和注册管理机构对域名的管理操作。Domain name group mainly refers to a domain name group composed of one or more domain names, so that domain names share basic information such as registrants and contacts, which can be registered at the same time or added later; modify the information shared by domain name groups, and the information shared by all domain names Simultaneous modification; domain name groups provide a convenience for the operation of managing multiple domain names, allowing registrants to register multiple domain names while sharing registrant information and contact information for these domain names, which facilitates the management of domain names by end users and registries operate.

域名系统(DNS)作为互联网的重要基础设施之一,随着互联网行业的飞速发展带动的电子商务、网上商店等新型经济模式的发展,DNS在互联网社区发挥着越来越重要的功能。Domain Name System (DNS) is one of the important infrastructures of the Internet. With the rapid development of the Internet industry and the development of new economic models such as e-commerce and online stores, DNS is playing an increasingly important role in the Internet community.

域名经过20多年的发展,尤其随着国际化域名(IDN)的产生,域名行业发生了巨大变化,给传统解析管理带来了新的挑战。After more than 20 years of domain name development, especially with the emergence of Internationalized Domain Names (IDN), the domain name industry has undergone tremendous changes, which has brought new challenges to traditional resolution management.

但是由于国际化语言变化多样,IDN域名较传统域名有很大的区别,以中文域名来讲,中文字符简、繁、变体等形式变化多样,应用上较为复杂。以汉字为例:“回”字的简体形式为“回”,繁体形式为“迴”,除此之外还有“囘,囬,廻,廽,逥”等变体形式。However, due to the variety of internationalized languages, IDN domain names are quite different from traditional domain names. For Chinese domain names, there are various forms of simplified, traditional, and variant Chinese characters, and the application is more complicated. Take Chinese characters as an example: the simplified form of the word "hui" is "hui", and the traditional form is "hui".

因此支持IDN域名注册管理的机构支持在注册IDN域名时,注册人在注册一个中文域名的同时,可以激活该域名对应的简繁体、变体域名,使其成为一个域名组,并且这些域名共享一些注册信息,因此需要实现这个域名组的DNS解析。Therefore, institutions that support IDN domain name registration management support that when registering an IDN domain name, the registrant can activate the simplified, traditional and variant domain names corresponding to the domain name at the same time as registering a Chinese domain name, making it a domain name group, and these domain names share some Registration information, so it is necessary to implement DNS resolution of this domain name group.

发明内容Contents of the invention

为解决上述问题,本发明提供了一种支持“域名组”DNS解析的方法和系统,可以实现“域名组”内的域名解析。本发明的系统包括注册数据存储设备、解析生成服务器和DNS解析服务器。本发明的方法包括以下步骤:In order to solve the above problems, the present invention provides a method and system supporting DNS resolution of "domain name group", which can realize domain name resolution in "domain name group". The system of the invention includes a registration data storage device, a resolution generating server and a DNS resolution server. Method of the present invention comprises the following steps:

(1)解析生成服务器从注册数据存储设备中读取域名组的域名数据信息;(1) The parsing and generation server reads the domain name data information of the domain name group from the registration data storage device;

(2)解析生成服务器判断域名组内的域名是否共享域名服务器或有规范体域名;(2) The parsing and generation server judges whether the domain names in the domain name group share domain name servers or have canonical body domain names;

(3)解析生成服务器对域名配置或解析相应的解析记录,并记录;(3) The parsing and generation server configures or parses the corresponding parsing record for the domain name, and records it;

(4)解析生成服务器将步骤(3)获得的解析记录发送至DNS解析服务器进行解析。(4) The resolution generation server sends the resolution record obtained in step (3) to the DNS resolution server for resolution.

步骤(3)包括:Step (3) includes:

a)当域名组内的域名有共享的域名服务器时,对组内每个域名均配置相同的NS记录,并记录到解析文件中;a) When the domain names in the domain name group have a shared domain name server, configure the same NS record for each domain name in the group and record it in the resolution file;

b)当域名组内的域名没有共享的域名服务器时,对每个域名根据用户配置NS记录,并记录到解析文件中;b) When the domain name in the domain name group does not have a shared domain name server, configure NS records for each domain name according to the user, and record it in the resolution file;

c)当域名组内的域名有规范体域名时,规范体域名设置解析NS记录,组内其他域名通过CNAME记录或DNAME到该域名;c) When the domain name in the domain name group has a canonical body domain name, the canonical body domain name is set to resolve the NS record, and other domain names in the group go to the domain name through the CNAME record or DNAME;

d)当域名组内的域名没有规范体域名时,设置某一域名为规范体域名,再进行步骤c)。d) When the domain name in the domain name group does not have a canonical body domain name, set a certain domain name as the canonical body domain name, and then proceed to step c).

步骤d)由注册管理机构或域名系统设置规范体域名。Step d) The canonical domain name is set by the registry or DNS.

本发明通过添加域名组中各域名的几种资源记录实现了组解析的方法,并且可以实现灵活配置。该方法通过实现配置NS记录(域名解析服务器资源记录)、域名CNAME记录、域名DNAME记录来实现域名组的解析。与现有技术相比,本发明提供了“域名组”DNS解析的方法,通过三种解决方案,实现“域名组”DNS解析;并且这三种解决方案可以分别使用,也可混合采用,方便了域名的解析、管理。The invention realizes the group resolution method by adding several resource records of each domain name in the domain name group, and can realize flexible configuration. The method implements the resolution of the domain name group by configuring NS records (domain name resolution server resource records), domain name CNAME records, and domain name DNAME records. Compared with the prior art, the present invention provides a method for "domain name group" DNS resolution, and realizes "domain name group" DNS resolution through three solutions; and these three solutions can be used separately or in combination, which is convenient domain name analysis and management.

附图说明Description of drawings

图1是本发明的设备部署及数据流程图;Fig. 1 is equipment deployment and data flowchart of the present invention;

图2是本发明三种支持“域名组”DNS解析的方法逻辑框图;Fig. 2 is three kinds of logical block diagrams of the method supporting "domain name group" DNS analysis of the present invention;

图3是域名组通过设置域名服务器实现解析图;Figure 3 is a domain name group by setting the domain name server to achieve analysis diagram;

图4是域名组通过设置CNAME记录实现解析图;Figure 4 is the analysis diagram of domain name group by setting CNAME record;

图5是域名组通过设置DNAME记录实现解析图;Figure 5 is an analysis diagram of domain name group by setting DNAME records;

图6是本发明的实施例图。Fig. 6 is a diagram of an embodiment of the present invention.

具体实施方式detailed description

以下结合附图,对本发明作进一步的说明。Below in conjunction with accompanying drawing, the present invention will be further described.

本发明的设备部署及数据流程如图1所示,注册数据存储设备中存储域名组数据信息;解析生成服务器通过读取注册数据存储设备中的域名组数据信息,生成解析数据,并发送到DNS解析服务器上,提供域名解析服务。本发明提供三种方案对域名组进行解析,分别是通过配置NS记录、配置CNAME记录和配置DNAME记录来实现,如图2所示。本发明通过读取域名组数据信息,实现了支持“域名组”DNS解析。The device deployment and data flow of the present invention are shown in Figure 1, the domain name group data information is stored in the registration data storage device; the analysis generation server generates analysis data by reading the domain name group data information in the registration data storage device, and sends it to DNS Provide domain name resolution service on the resolution server. The present invention provides three schemes for analyzing domain name groups, which are realized by configuring NS records, configuring CNAME records and configuring DNAME records respectively, as shown in FIG. 2 . The invention realizes supporting DNS analysis of "domain name group" by reading domain name group data information.

实施例一Embodiment one

解析生成服务器通过从注册数据存储设备读取域名组信息,以及域名组的解析服务器数据;根据用户设置,或者根据注册机构管理的政策,共享域名解析服务器或者对域名组各域名分别设置域名服务器数据,具体步骤如图3所示:The resolution generation server reads domain name group information and domain name group resolution server data from the registration data storage device; shares domain name resolution servers or sets domain name server data for each domain name of the domain name group according to user settings or policies managed by the registration agency , the specific steps are shown in Figure 3:

1)解析生成服务器读取域名数据,根据注册域名的支持字表,以及该域名生成该域名的“代表域名”;通过该代表域名获取域名组的所有数据。举例:“实,實,実;实”的代表字是最后的“实”,“囯,國,圀;国”字符组的代表字是最后的“国”,因此“実国.中国”域名的代表域名是“实国.中国”。字符组的代表字符可以是其字符编码unicode最小的字符,也可以是简体或繁体等注册机构指定的字符。1) The parsing and generation server reads the domain name data, and generates the "representative domain name" of the domain name according to the list of supported words of the registered domain name and the domain name; obtain all the data of the domain name group through the representative domain name. For example: the representative character of "shi,shi,実;shi" is the last "shi", and the representative character of "国,国,圀;国" character group is the last "国", so the domain name of "実国.中国" The representative domain name of is "shiguo.中国". The representative character of the character group can be the character with the smallest character code unicode, or the character specified by the registration authority such as simplified or traditional.

2)分析获取的域名组数据,判断域名组内的域名是否有相同的解析服务器信息标示,或者域名组内的某域名拥有私有数据标示;如果有相同的解析服务器信息标示,则判定具有共享域名服务器,共享信息标示,转步骤3),如果有域名拥有私有数据标示,转步骤4);2) Analyze the obtained domain name group data to determine whether the domain names in the domain name group have the same resolution server information mark, or a domain name in the domain name group has a private data mark; if there is the same resolution server information mark, it is determined that there is a shared domain name Server, shared information mark, go to step 3), if there is a domain name with private data mark, go to step 4);

3)分析域名组各域名数据,根据域名不同的后缀(举例:“实国.中国”的后缀是“中国”,“实国.中國”的后缀是“中國”),解析生成服务器为域名组内各域名生成相同的NS记录,分别写到不同的解析文件中,发送到DNS解析服务器实现解析;3) Analyze the domain name data of the domain name group, and according to the different suffixes of the domain names (for example: the suffix of "Shiguo.中国" is "中国", and the suffix of "Shiguo.中国" is "中国"), the resolution generation server is a domain name group Each domain name in the domain generates the same NS record, writes them into different resolution files, and sends them to the DNS resolution server for resolution;

4)分析所述私有域名数据,根据域名不同的后缀,解析生成服务器为其分别生成各域名的NS记录,分别写到不同的解析文件中,发送到DNS解析服务器实现解析;4) Analyze the private domain name data, and according to the different suffixes of the domain name, the resolution generation server generates NS records for each domain name, writes them into different resolution files, and sends them to the DNS resolution server for resolution;

在图6中,域名“实例.中国”和“實例.中國”在具备共享域名服务器时,均生成相同的NS记录:NS1.host.tld;而当上述两个域名具有不同的两个域名服务器时,生成两个不同的NS记录:NS1.host.tld1和NS1.host.tld2。In Figure 6, when the domain names "instance.中国" and "instance.中国" have a shared domain name server, they both generate the same NS record: NS1.host.tld; and when the above two domain names have two different domain name servers , two different NS records are generated: NS1.host.tld1 and NS1.host.tld2.

实施例二Embodiment two

解析生成服务器从注册数据存储设备中读取域名组信息;分析判断用户是否设置有一个或多个域名为规范体域名,或者根据注册政策,指定域名组内某一个或多个域名为规范体域名,生成规范体域名的解析记录到DNS解析服务器,其他域名(非规范体域名)通过CNAME记录到指定的规范体域名,生成该指定域名的解析记录到DNS解析服务器,实现解析,具体步骤如图4所示:The analysis generation server reads the domain name group information from the registration data storage device; analyzes and judges whether the user has set one or more domain names as the canonical body domain name, or specifies one or more domain names in the domain name group as the canonical body domain name according to the registration policy , generate the resolution record of the canonical body domain name and send it to the DNS resolution server, and record other domain names (non-canonical body domain name) to the specified canonical body domain name through CNAME, generate the resolution record of the specified domain name and send it to the DNS resolution server to realize the resolution. The specific steps are shown in the figure 4 shows:

1)读取域名数据,根据注册域名的支持字表,以及该域名生成该域名的“代表域名”;1) Read the domain name data, and generate the "representative domain name" of the domain name according to the list of supported words of the registered domain name and the domain name;

通过该代表域名获取域名组的所有数据。举例:“实,實,実;实”;的代表字是最后的“实”,“囯,國,圀;囯”字符组的代表字是最后的“囯”,因此“実国.中国”域名的代表域名是“实国.中国”。字符组的代表字符可以是其字符编码unicode最小的字符,也可以是简体或繁体等注册机构指定的字符。Obtain all data of the domain name group through the representative domain name. For example: "Shi, Shi, 実; Shi"; the representative word is the last "Shi", and the representative word of "国,国,圀;国" character group is the last "国", so "実国.中国" The representative domain name of the domain name is "shiguo.中国". The representative character of the character group can be the character with the smallest character code unicode, or the character specified by the registration authority such as simplified or traditional.

2)遍历域名组的各域名,分析并判断域名组中是否有域名设置规范体域名标志位;如果是,转步骤3),否则转步骤4);2) Traversing each domain name in the domain name group, analyzing and judging whether there is a domain name in the domain name group to set the canonical body domain name flag; if yes, go to step 3), otherwise go to step 4);

3)解析生成服务器为域名组内规范体域名生成NS记录,并且根据其后缀的不同生成到不同解析区文件中,发送到DNS解析服务器实现解析;组内其他域名根据后缀不同,通过CNAME对应记录到该规范体域名,并根据后缀生成到不同解析区文件中,发送到DNS解析服务器实现解析;(例如一个域名组内的两个域名:“1.中国”、“1.cn”,其后缀分别为“中国”和“cn”,则解析记录会根据该后缀,生成到不同的解析文件中,“1.中国”生成到“中国.zone”文件;“1.cn”生成到“cn.zone”文件中。)3) The resolution generation server generates NS records for the canonical body domain names in the domain name group, and generates them into different resolution zone files according to their different suffixes, and sends them to the DNS resolution server for resolution; other domain names in the group correspond to records through CNAME according to different suffixes to the canonical body domain name, and generate into different resolution zone files according to the suffix, and send it to the DNS resolution server for resolution; (for example, two domain names in a domain name group: "1.中国" and "1.cn", the suffix "China" and "cn" respectively, the analysis records will be generated into different analysis files according to the suffix, "1.China" will be generated into the "China.zone" file; "1.cn" will be generated into "cn. zone" file.)

4)解析生成服务器,根据注册域名的支持字表,生成域名的“推荐域名”(通常由注册管理机构或域名系统设置),举例:“实,實,実”;的推荐字是“实”,“囯,國,圀”字符组的推荐字是“囯”,因此“実国.中国”域名的推荐域名是“实国.中国”。解析生成服务器为域名组内推荐域名生成NS记录,并且根据其后缀的不同生成到不同解析区文件中,发送到DNS解析服务器实现解析;组内其他域名根据后缀不同,通过CNAME记录到该域名,生成到不同解析区文件中,发送到DNS解析服务器实现解析。4) The parsing and generation server generates the "recommended domain name" of the domain name (usually set by the registry or domain name system) according to the list of supported characters of the registered domain name, for example: "shi,shi,実"; the recommended word is "shi" , the recommended character for the "国,国,圀" character group is "国", so the recommended domain name for the "実国.中国" domain name is "Shiguo.中国". The resolution generation server generates NS records for the recommended domain names in the domain name group, and generates them into different resolution zone files according to their different suffixes, and sends them to the DNS resolution server for resolution; other domain names in the group are recorded to this domain name through CNAME according to their different suffixes. Generate files in different resolution areas and send them to the DNS resolution server for resolution.

在图6中,当域名“实例.中国”和“實例.中國”组成的域名组具备规范体域名,并且规范体域名为:“实例.中国”时,生成该规范体域名的NS记录:In Figure 6, when the domain name group composed of domain names "instance.中国" and "instance.中国" has a canonical body domain name, and the canonical body domain name is: "instance.中国", an NS record of the canonical body domain name is generated:

实例.中国NSNS1.host.tld,instance.china-NSNS1.host.tld,

并根据其后缀“.中国”生成到解析区文件“中国.zone”中,然后发送到DNS解析服务器实现解析;And according to its suffix ".中国", it is generated into the resolution zone file "China.zone", and then sent to the DNS resolution server for resolution;

其他域名“實例.中國”通过CNAME对应记录到该规范体域名“实例.中国”,并生成对应的解析记录为:The other domain name "instance.China" is correspondingly recorded to the canonical body domain name "instance.China" through CNAME, and the corresponding resolution record is generated as follows:

實例.中國CNAME实例.中国instance.china CNAME instance.china

并根据其后缀“.中国”生成到解析区文件“中国.zone”中,然后发送到DNS解析服务器实现解析;And according to its suffix ".中国", it is generated into the resolution zone file "China.zone", and then sent to the DNS resolution server for resolution;

当域名“实例.中国”和“實例.中國”组成的域名组不具备规范体域名时,先由注册机构默认配置一个该区域内的推荐域名“实例.中国”,然后解析生成服务器为“实例.中国”和“實例.中國”组成的域名组内的推荐域名“实例.中国”生成NS记录:When the domain name group composed of the domain names "instance.中国" and "instance.中国" does not have a canonical body domain name, the registration agency will first configure a recommended domain name "instance.中国" in the area by default, and then resolve and generate the server as "instance The recommended domain name "instance.China" in the domain name group composed of .中国" and "instance.中国" generates an NS record:

实例.中国NSNS1.host.tld,instance.china-NSNS1.host.tld,

并根据其后缀“.中国”生成到解析区文件“中国.zone”中,然后发送到DNS解析服务器实现解析;And according to its suffix ".中国", it is generated into the resolution zone file "China.zone", and then sent to the DNS resolution server for resolution;

其他域名“實例.中國”通过CNAME对应记录到该推荐域名“实例.中国”,并生成对应的解析记录为:The other domain name "instance.China" is correspondingly recorded to the recommended domain name "instance.China" through CNAME, and the corresponding resolution record is generated as follows:

實例.中國CNAME实例.中国instance.china CNAME instance.china

并根据其后缀“.中国”生成到解析区文件“中国.zone”中,然后发送到DNS解析服务器实现解析。And according to its suffix ".中国", it is generated into the resolution zone file "China.zone", and then sent to the DNS resolution server for resolution.

实施例三Embodiment Three

解析生成服务器从注册数据存储设备中读取域名组信息;分析判断用户是否设置一个或多个域名为规范体域名,或者根据注册政策,指定域名组内某一个或多个域名为规范体域名,生成规范体域名的解析记录到DNS解析服务器,其他域名通过DNAME记录到该域名,生成到DNS解析服务器,实现解析,具体步骤如图5所示:The analysis generation server reads the domain name group information from the registration data storage device; analyzes and judges whether the user sets one or more domain names as the canonical body domain name, or designates one or more domain names in the domain name group as the canonical body domain name according to the registration policy, Generate the parsing record of the canonical domain name to the DNS parsing server, record other domain names to the domain name through DNAME, generate to the DNS parsing server, and realize parsing. The specific steps are shown in Figure 5:

1)读取域名数据,根据注册域名的支持字表,以及该域名生成该域名的“代表域名”;通过该代表域名获取域名组的所有数据。举例:“实,實,実;实”;的代表字是最后的“实”,“囯,國,圀;囯”字符组的代表字是最后的“囯”,因此“実国.中国”域名的代表域名是“实国.中国”。字符组的代表字符可以是其字符编码unicode最小的字符,也可以是简体或繁体等注册机构指定的字符。1) Read the domain name data, and generate the "representative domain name" of the domain name according to the list of supported words of the registered domain name and the domain name; obtain all the data of the domain name group through the representative domain name. For example: "Shi, Shi, 実; Shi"; the representative word is the last "Shi", and the representative word of "国,国,圀;国" character group is the last "国", so "実国.中国" The representative domain name of the domain name is "shiguo.中国". The representative character of the character group can be the character with the smallest character code unicode, or the character specified by the registration authority such as simplified or traditional.

2)遍历域名组的各域名,分析并判断域名组中是否有域名设置规范体域名标志位;如果是,转步骤3),否则转步骤4);2) Traversing each domain name in the domain name group, analyzing and judging whether there is a domain name in the domain name group to set the canonical body domain name flag; if yes, go to step 3), otherwise go to step 4);

3)解析生成服务器为域名组内规范体域名生成NS记录,并且根据其后缀的不同生成到不同解析区文件中,发送到DNS解析服务器实现解析;组内其他域名根据后缀不同,通过DNAME记录到该域名,生成到不同解析区文件中,发送到DNS解析服务器实现解析;3) The resolution generation server generates NS records for the canonical body domain names in the domain name group, and generates them into different resolution zone files according to their different suffixes, and sends them to the DNS resolution server for resolution; other domain names in the group are recorded through DNAME according to their different suffixes. The domain name is generated into different resolution zone files and sent to the DNS resolution server for resolution;

4)解析生成服务器,根据注册域名的支持字表,生成域名的“推荐域名”,举例:“实,實,実”;的推荐字是“实”,“囯,國,圀”字符组的推荐字是“囯”,因此“実国.中国”域名的推荐域名是“实国.中国”。解析生成服务器为域名组内推荐域名生成NS记录,并且根据其后缀的不同生成到不同解析区文件中,发送到DNS解析服务器实现解析;组内其他域名根据后缀不同,通过DNAME记录到该域名,生成到不同解析区文件中,发送到DNS解析服务器实现解析。4) The parsing and generation server generates the "recommended domain name" of the domain name according to the list of supported characters of the registered domain name, for example: "shi,shi,実"; the recommended word is "shi", "国,国,圀" character group The recommended word is "国", so the recommended domain name of "実国.中国" domain name is "Shiguo.中国". The resolution generation server generates NS records for the recommended domain names in the domain name group, and generates them into different resolution zone files according to their different suffixes, and sends them to the DNS resolution server for resolution; other domain names in the group are recorded to this domain name through DNAME according to their different suffixes. Generate files in different resolution areas and send them to the DNS resolution server for resolution.

在图6中,域名“实例.中国”和“實例.中國”组成的域名组若具备规范体域名,并且规范体域名为:“实例.中国”,则生成该规范体域名的NS记录:In Figure 6, if the domain name group composed of the domain names "instance.中国" and "instance.中国" has a canonical body domain name, and the canonical body domain name is: "instance.中国", the NS record of the canonical body domain name will be generated:

实例.中国NSNS1.host.tld,instance.china-NSNS1.host.tld,

并根据其后缀“.中国”生成到解析区文件“中国.zone”中,然后发送到DNS解析服务器实现解析;And according to its suffix ".中国", it is generated into the resolution zone file "China.zone", and then sent to the DNS resolution server for resolution;

其他域名“實例.中國”通过DNAME对应记录到该规范体域名“实例.中国”,并生成对应的解析记录为:The other domain name "instance.China" is correspondingly recorded to the canonical body domain name "instance.China" through DNAME, and the corresponding resolution record is generated as follows:

實例.中國DNAME实例.中国Instance.China DNAME instance.China

并根据其后缀“.中国”生成到解析区文件“中国.zone”中,然后发送到DNS解析服务器实现解析;And according to its suffix ".中国", it is generated into the resolution zone file "China.zone", and then sent to the DNS resolution server for resolution;

当域名“实例.中国”和“實例.中國”组成的域名组不具备规范体域名时,先由注册机构默认配置一个该区域内的推荐域名“实例.中国”,然后解析生成服务器为“实例.中国”和“實例.中國”组成的域名组内的推荐域名“实例.中国”生成NS记录:When the domain name group composed of the domain names "instance.中国" and "instance.中国" does not have a canonical body domain name, the registration agency will first configure a recommended domain name "instance.中国" in the area by default, and then resolve and generate the server as "instance The recommended domain name "instance.China" in the domain name group composed of .中国" and "instance.中国" generates an NS record:

实例.中国NSNS1.host.tld,instance.china-NSNS1.host.tld,

并根据其后缀“.中国”生成到解析区文件“中国.zone”中,然后发送到DNS解析服务器实现解析;And according to its suffix ".中国", it is generated into the resolution zone file "China.zone", and then sent to the DNS resolution server for resolution;

其他域名“實例.中國”通过DNAME对应记录到该推荐域名“实例.中国”,并生成对应的解析记录为:The other domain name "instance.China" is correspondingly recorded to the recommended domain name "instance.China" through DNAME, and the corresponding resolution record is generated as follows:

實例.中國DNAME实例.中国Instance.China DNAME instance.China

并根据其后缀“.中国”生成到解析区文件“中国.zone”中,然后发送到DNS解析服务器实现解析。And according to its suffix ".中国", it is generated into the resolution zone file "China.zone", and then sent to the DNS resolution server for resolution.

本发明虽以实施例揭露如上,然而其仅为范例参考而非用来限定本发明的范围,任何熟习此项技艺者,在不脱离本发明的精神和范围内,当可做些许的更动与润饰。因此上述实施例并非用来限定本发明的范围,本发明的保护范围以权利要求书为准。Although the present invention has been disclosed above with the embodiment, it is only for exemplary reference and is not used to limit the scope of the present invention. Anyone skilled in this art can make some changes without departing from the spirit and scope of the present invention. with retouching. Therefore, the above-mentioned embodiments are not intended to limit the scope of the present invention, and the protection scope of the present invention shall be determined by the claims.

Claims (9)

1.一种支持域名组DNS解析的方法,步骤为:1. A method for supporting domain name group DNS resolution, the steps are: (1)解析生成服务器从注册数据存储设备中读取域名组的域名数据信息;所述域名组由多个域名组成,所述多个域名共享包括注册人信息、联系人信息在内的基本信息;(1) The parsing and generation server reads the domain name data information of the domain name group from the registration data storage device; the domain name group is composed of multiple domain names, and the multiple domain names share basic information including registrant information and contact information ; (2)解析生成服务器判断域名组内的域名是否共享域名服务器或有规范体域名;(2) The analysis generation server judges whether the domain name in the domain name group shares the domain name server or has a canonical body domain name; (3)解析生成服务器对域名配置或解析相应的解析记录,并记录;其步骤包括:(3) Analyzing and generating the corresponding parsing record of domain name configuration or parsing by the server, and recording; the steps include: (a)当域名组内的域名有共享的域名服务器时,对组内每个域名均配置相同的NS记录,并记录到解析文件中;(a) When the domain names in the domain name group have a shared domain name server, configure the same NS record for each domain name in the group and record it in the resolution file; (b)当域名组内的域名没有共享的域名服务器时,对每个域名根据用户配置NS记录,并记录到解析文件中;(b) When the domain name in the domain name group does not have a shared domain name server, configure NS records for each domain name according to the user, and record it in the resolution file; (c)当域名组内的域名有规范体域名时,对规范体域名设置解析NS记录,组内其他域名通过CNAME记录或DNAME记录到该域名;(c) When the domain name in the domain name group has a canonical body domain name, set the resolution NS record for the canonical body domain name, and other domain names in the group are recorded to this domain name through CNAME records or DNAME records; (d)当域名组内的域名没有规范体域名时,设置某一域名为规范体域名,再进行步骤c);(d) When the domain name in the domain name group does not have a canonical body domain name, set a certain domain name as the canonical body domain name, and then proceed to step c); (4)解析生成服务器将步骤(3)获得的解析记录发送至DNS解析服务器进行解析。(4) The resolution generation server sends the resolution record obtained in step (3) to the DNS resolution server for resolution. 2.如权利要求1所述的方法,其特征在于,所述步骤(1)解析生成服务器根据注册域名的支持字表,以及该域名生成该域名的代表域名;通过该代表域名获取域名组的所有数据。2. The method according to claim 1, characterized in that, said step (1) resolves and generates the representative domain name of the domain name generated by the server according to the supported word table of the registered domain name and the domain name; obtains the domain name group by the representative domain name; all data. 3.如权利要求2所述的方法,其特征在于,所述代表域名中的代表字符是其字符编码unicode最小的字符,或者是注册机构指定的字符。3. The method according to claim 2, wherein the representative character in the representative domain name is the character with the smallest character code unicode, or a character designated by the registration authority. 4.如权利要求1所述的方法,其特征在于,所述步骤(2)判断是否共享域名服务器的标准为:若域名组内的域名有相同的解析服务器信息标示,则具有共享域名服务器;若组内域名具有私有数据标示,则不具有共享域名服务器。4. The method according to claim 1, wherein the criteria for judging whether to share a domain name server in the step (2) is: if the domain names in the domain name group have the same resolution server information mark, then there is a shared domain name server; If the domain name in the group has a private data label, it does not have a shared domain name server. 5.如权利要求1所述的方法,其特征在于,所述步骤(d)由注册管理机构或域名系统设置规范体域名。5. The method according to claim 1, characterized in that, in the step (d), the canonical body domain name is set by a registry or domain name system. 6.如权利要求1所述的方法,其特征在于,根据域名不同的后缀,解析生成服务器将生成的NS记录分别写到不同的解析文件中。6. The method according to claim 1, wherein, according to different suffixes of the domain name, the resolution generation server writes the generated NS records into different resolution files respectively. 7.一种支持域名组DNS解析的系统,其特征在于,包括注册数据存储设备、解析生成服务器和DNS解析服务器;所述注册数据存储设备中存储域名组数据信息,所述域名组由多个域名组成,所述多个域名共享包括注册人信息、联系人信息在内的基本信息;解析生成服务器通过读取注册数据存储设备中的域名组数据信息,生成解析记录数据,并发送到DNS解析服务器上,提供域名解析服务;所述解析生成服务器生成解析记录数据的步骤是:7. A system supporting domain name group DNS resolution, characterized in that it includes a registration data storage device, a resolution generating server and a DNS resolution server; the registration data storage device stores domain name group data information, and the domain name group consists of multiple Composition of domain names, the multiple domain names share basic information including registrant information and contact information; the resolution generation server generates resolution record data by reading the domain name group data information in the registration data storage device, and sends it to DNS for resolution On the server, domain name resolution service is provided; the steps of generating the resolution record data by the resolution generating server are: (a)当域名组内的域名有共享的域名服务器时,对组内每个域名均配置相同的NS记录,并记录到解析文件中;(a) When the domain names in the domain name group have a shared domain name server, configure the same NS record for each domain name in the group and record it in the resolution file; (b)当域名组内的域名没有共享的域名服务器时,对每个域名根据用户配置NS记录,并记录到解析文件中;(b) When the domain name in the domain name group does not have a shared domain name server, configure NS records for each domain name according to the user, and record it in the resolution file; (c)当域名组内的域名有规范体域名时,对规范体域名设置解析NS记录,组内其他域名通过CNAME记录或DNAME记录到该域名;(c) When the domain name in the domain name group has a canonical body domain name, set the resolution NS record for the canonical body domain name, and other domain names in the group are recorded to the domain name through CNAME or DNAME records; (d)当域名组内的域名没有规范体域名时,设置某一域名为规范体域名,再进行步骤c)。(d) When the domain name in the domain name group has no canonical body domain name, set a certain domain name as the canonical body domain name, and then proceed to step c). 8.如权利要求7所述的系统,其特征在于,所述解析生成服务器读取域名数据,根据注册域名的支持字表,以及该域名生成该域名的代表域名;通过该代表域名获取域名组的所有数据。8. The system according to claim 7, wherein the parsing and generating server reads the domain name data, generates a representative domain name of the domain name according to the list of supported words of the registered domain name, and the domain name; obtains the domain name group through the representative domain name all data for . 9.如权利要求7所述的系统,其特征在于,所述解析生成服务器根据域名不同的后缀,对生成的解析记录数据分别写到不同的解析文件中。9 . The system according to claim 7 , wherein the analysis generation server writes the generated analysis record data into different analysis files according to different suffixes of domain names.
CN201210530662.0A 2012-12-10 2012-12-10 Support the method and system of domain name group dns resolution Active CN103037030B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210530662.0A CN103037030B (en) 2012-12-10 2012-12-10 Support the method and system of domain name group dns resolution
PCT/CN2012/087107 WO2014089872A1 (en) 2012-12-10 2012-12-21 Method and system for supporting dns resolution of domain name group

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210530662.0A CN103037030B (en) 2012-12-10 2012-12-10 Support the method and system of domain name group dns resolution

Publications (2)

Publication Number Publication Date
CN103037030A CN103037030A (en) 2013-04-10
CN103037030B true CN103037030B (en) 2016-01-27

Family

ID=48023498

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210530662.0A Active CN103037030B (en) 2012-12-10 2012-12-10 Support the method and system of domain name group dns resolution

Country Status (2)

Country Link
CN (1) CN103037030B (en)
WO (1) WO2014089872A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105245626B (en) * 2015-07-02 2018-01-16 中国人民武装警察部队司令部信息化部 The method for realizing website addressing using quick domain name in private network
CN105227691B (en) * 2015-09-16 2018-09-14 互联网域名系统北京市工程研究中心有限公司 A kind of method and system based on designated recorder type configuration alias
CN106899707A (en) * 2017-01-18 2017-06-27 中国互联网络信息中心 A kind of method and system based on pseudo- resource record OPT extension support multiple domain name record queries
CN107071078B (en) * 2017-02-19 2019-05-10 网宿科技股份有限公司 Domain name resolution system, domain name resolution server and domain name resolution method
CN108809892A (en) * 2017-04-27 2018-11-13 贵州白山云科技有限公司 A kind of IP white lists generation method and device
CN108270880B (en) * 2017-12-29 2021-06-01 中国互联网络信息中心 A method and system for realizing mapping between domain name trees
CN111866203B (en) * 2019-04-29 2022-04-19 贵州白山云科技股份有限公司 Domain name resolution method and device, readable storage medium and equipment
CN112883072B (en) * 2021-03-10 2022-11-25 哈尔滨工业大学(威海) Evaluation method of domain name country controllability based on network service provider's country labeling

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1812407A (en) * 1999-02-26 2006-08-02 I-Dns通讯国际公司 Multi-language domain name service method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7200863B2 (en) * 2000-05-16 2007-04-03 Hoshiko Llc System and method for serving content over a wide area network
US8200696B2 (en) * 2005-05-26 2012-06-12 International Business Machines Corporation Presenting multiple possible selectable domain names from a URL entry

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1812407A (en) * 1999-02-26 2006-08-02 I-Dns通讯国际公司 Multi-language domain name service method and device

Also Published As

Publication number Publication date
WO2014089872A1 (en) 2014-06-19
CN103037030A (en) 2013-04-10

Similar Documents

Publication Publication Date Title
CN103037030B (en) Support the method and system of domain name group dns resolution
US11606388B2 (en) Method for minimizing the risk and exposure duration of improper or hijacked DNS records
US9231903B2 (en) System and method for resolving a DNS request using metadata
JP4460016B2 (en) Global name zone
JP4698180B2 (en) Secure hierarchical namespace in peer-to-peer networks
CN102984299B (en) Domain name registration, the method for parsing and service system is realized based on domain name group
CN105282269B (en) A kind of configuration method and method of servicing of local dns root server
JP2014516499A (en) Global traffic management using changed hostnames
JP2019506692A (en) Method, apparatus and computer program for processing data and zone file of hierarchical domain name system
US20060176822A1 (en) Method, system, service, and computer program product for identifying incorrect domain name to internet protocol (IP) address mappings
US10616128B2 (en) Method and system for identifying network resources
US20170374015A1 (en) Domain name system identification and attribution
CN116170403B (en) Method and device for decentralized domain name resolution based on Handle system
CN109327559B (en) Domain name resolution method and device based on hybrid cloud platform
CN103037029B (en) Domain name WHOIS query method and service system based on binding registration
KR20120046114A (en) Characterizing unregistered domain names
CN101902442A (en) Method, system and location information server for obtaining IP geographic location information
CN109995885B (en) Domain name space structure presentation method, device, equipment and medium
CN116566945A (en) Access method, device, electronic device and storage medium of decentralized application
CN104506665B (en) Distinguish method and system in a kind of IPv4/IPv6 addresses
CN106453399B (en) A domain name resolution service method and system for user privacy protection
CN103037028B (en) A kind ofly support the method and system that the dns resolution of variant domain name realizes
CN111885220B (en) Active acquisition and verification method for target unit IP assets
JP4644300B2 (en) Communication control system
CN107197057A (en) DNS account book processing method and processing devices

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

Effective date of registration: 20210303

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

TR01 Transfer of patent right