Movatterモバイル変換


[0]ホーム

URL:


CN104980527A - Analytic method for variant domain name in domain name system (DNS) - Google Patents

Analytic method for variant domain name in domain name system (DNS)
Download PDF

Info

Publication number
CN104980527A
CN104980527ACN201410144405.2ACN201410144405ACN104980527ACN 104980527 ACN104980527 ACN 104980527ACN 201410144405 ACN201410144405 ACN 201410144405ACN 104980527 ACN104980527 ACN 104980527A
Authority
CN
China
Prior art keywords
domain name
transducer
variant
standardized
inquiry
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.)
Pending
Application number
CN201410144405.2A
Other languages
Chinese (zh)
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 ORGANIZATIONAL NAME ADMINISTRATION CENTER
Original Assignee
CHINA ORGANIZATIONAL NAME ADMINISTRATION CENTER
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 CHINA ORGANIZATIONAL NAME ADMINISTRATION CENTERfiledCriticalCHINA ORGANIZATIONAL NAME ADMINISTRATION CENTER
Priority to CN201410144405.2ApriorityCriticalpatent/CN104980527A/en
Publication of CN104980527ApublicationCriticalpatent/CN104980527A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention relates to an analytic method for a variant domain name in a domain name system (DNS). According to the method, in an acquisition step, an authoritative server guides a received domain name query request to a domain name converter; in a judgment step, the domain name converter judges whether a domain name corresponding to the domain name query request is an international domain name or not, if the judgment result is yes, a first converting step is performed, if not, the domain name converter returns information about inexistence of the domain name corresponding to the domain name query request to the authoritative server; in the first converting step, the domain name converter converts the domain name corresponding to the domain name query request into a standard domain name of a standard coded format; in a first analytic step, the domain name converter compares the standard domain name with a registration information table set therein, if the standard domain name exists in the registration information table, a skip instruction is returned to a query host sending the domain name query request, so that the query host skips to a website corresponding to the standard domain name, if the standard domain name does not exist in the registration information table, a second converting step is performed; and in the second converting step, the domain name converter converts the standard domain name into a recommended body domain name.

Description

The analytic method of variant domain name in DNS system
Technical field
The present invention relates to a kind of dns resolution method, particularly relate to a kind of dns resolution method for variant domain name.
Background technology
Domain name system (Domain Name System, DNS), as the infrastructure network of the Internet and the door link of customer access network, in occupation of critical role in Internet service, generally includes recursion server and authoritative server.
Along with the development of domain name technology, not only there is traditional domain name (all labels of domain name adopt ASCII code character composition) at present, also have the label of internationalized domain name IDN(domain name except adopting ASCII code character, the character of being encoded by Unicode etc. forms).Because IDN domain name has community's language characteristics, make it to be easy to be used the user of the community of same-language to accept, and IDN domain name has abundant alternative, is more and more subject to the hobby of the Internet community of common language.
Because international language change is various, the more traditional domain name of IDN domain name makes a big difference, and the variation such as with Chinese domain name, Chinese character is simple, numerous, variant are various, apply very complicated.For Chinese character: the familiar form of " returning " word is " returning ", and traditional font form is " returning ", in addition also has variant forms such as " Back, Back , Meter-loop , Hui , Hui ".If user only registers the domain name of familiar form, or is limited to accreditation policies, register the domain name of which body regardless of user, final analysable domain name only has one, and the domain name of other bodies is retained restriction registration.This domain name just causing only user to register that body can access the website of this domain name, and the domain name of the variant form corresponding with this domain name then can not access the website of this domain name, causes inconvenience in very large application and puzzlement to user.
Summary of the invention
The object of this invention is to provide the analytic method of variant domain name in a kind of DNS system, such that the domain name of other variant forms corresponding with the variant domain name that user registers is same can access website corresponding to variant domain name that this user registers.
The invention provides the analytic method of variant domain name in a kind of DNS system, wherein DNS system comprise an authoritative server, one be arranged at authoritative server before recursion server and one be arranged at authoritative server after domain name transducer.Analytic method comprises obtaining step, determining step, the first switch process, the first analyzing step, the second switch process and the second analyzing step.The inquiry of the domain name request accepted by authoritative server in obtaining step guides to domain name transducer.Judge whether the domain name corresponding to inquiry of the domain name request is an internationalized domain name by domain name transducer in determining step, if the determination result is YES then enter the first switch process, otherwise the domain name that domain name transducer returns corresponding to domain name inquiry request to authoritative server does not exist.In first switch process, the domain name corresponding to inquiry of the domain name request is converted to the standardized domain name of standard coding format by domain name transducer.In first analyzing step, domain name transducer is by standardized domain name and the Registry comparison wherein arranged, if standardized domain name is present in Registry, then return a jump instruction to the inquiry main frame of initiating domain name inquiry request, make this inquiry main frame jump to network address corresponding to standardized domain name, otherwise enter the second switch process.In second switch process, standardized domain name is converted to one and recommends body domain name by domain name transducer.
In DNS system the analytic method of variant domain name another schematic execution mode in, standard coding format be Unicode or UTF-8 coding.
In DNS system in the schematic execution mode of the another kind of the analytic method of variant domain name, in second switch process, domain name transducer leads to the recommendation body character of the registration body's recommendation variant character comprised in standardized domain name being converted to internationalized domain name, to obtain recommending body domain name.
In DNS system the analytic method of variant domain name another schematic execution mode in, if standardized domain name can be exchanged into multiple recommendation body domain name, then in the second analyzing step domain name transducer by each recommendation body domain name and Registry comparison, if any one recommends body domain name to be present in Registry, then return a jump instruction to the main frame of initiating domain name inquiry request, make this main frame jump to the network address of recommending corresponding to body domain name.
Accompanying drawing explanation
The following drawings only schematically illustrates the present invention and explains, not delimit the scope of the invention.
Fig. 1 is for illustration of the structural representation of a kind of exemplary embodiment of DNS system.
Fig. 2 is for illustration of the flow process of the analytic method of variant domain name in DNS system.
Label declaration
10 authoritative servers
20 recursion servers
30 domain name transducers
40 inquiry main frames.
Embodiment
In order to the technical characteristic to invention, object and effect have understanding clearly, now contrast accompanying drawing and the specific embodiment of the present invention is described, label identical in the various figures represents identical part.
In this article, " schematically " expression " serves as example, example or explanation ", not should by being described to any diagram of " schematically " in this article, execution mode is interpreted as a kind of preferred or have more the technical scheme of advantage.
For making simplified form, only schematically show part related to the present invention in each figure, they do not represent its practical structures as product.In addition, be convenient to make simplified form understand, there are the parts of same structure or function in some figure, only schematically depict one of them, or only marked one of them.
In this article, " one " not only represents " only this ", also can represent the situation of " more than one ".
In this article, " first ", " second " etc. only for differentiation each other, but not represent they significance level and order etc.
At this article, " before ", " afterwards " represent the time order and function receiving inquiry of the domain name request.
Herein, variant domain name refers to when internationalized domain name promotes, in internationalized domain name, the label of a lot of domain name adopts international language composition, because a lot of characters of international language have a lot of variant, such as " example. China " Chinese domain name, to " example ' ", its familiar form is " example ", traditional font form is " Real example ", also the i.e. minimum existence of this domain name two kinds of forms.Its form such as simplified and traditional is not distinguished to internationalized domain name in International Community, and have variant character to deposit in case for a character, claim variant between these characters mutually, the domain name be made up of these characters is called " variant domain name ".
Herein, " recommendation body domain name " refers to the character for there being multiple variant, domain name registration organ is according to the background of this language or community application feature, can select the recommendation body of one or more character as this group character for this group character, the domain name of recommending body character to form by these is called recommends body domain name.
Fig. 1 is for illustration of the structural representation of a kind of exemplary embodiment of DNS system.As shown in Figure 1, DNS system comprises an authoritative server 10, recursion server 20 and a domain name transducer 30.Wherein, before recursion server 20 is arranged at authoritative server 10, and after domain name transducer 30 is arranged at authoritative server 10.Recursion server 20 can receive the inquiry of the domain name request from an inquiry main frame 40, and this inquiry of the domain name request is known to the skilled person by the recursive query process of recursion server 20 and authoritative server 10, does not repeat them here.In DNS system in a kind of exemplary embodiment of the analytic method of variant domain name, domain name transducer 30 is for being arranged at the software module in authoritative server 10.In addition, also domain name transducer 30 can be arranged on independently in hardware.
Fig. 2 is for illustration of the flow process of the analytic method of variant domain name in DNS system.Obtaining step S10, determining step S20, the first switch process S30, the first analyzing step S40, the second switch process S50 and the second analyzing step S60 is comprised see the analytic method of variant domain name in Fig. 1 and Fig. 2, DNS system.
In DNS system, the analytic method of variant domain name starts and step S10, and in step slo, when after the inquiry of the domain name request that authoritative server 10 receives from inquiry main frame 40, this inquiry of the domain name request is guided to domain name transducer 30 by it.Then enter determining step S20.
In determining step S20, judge whether the domain name corresponding to its inquiry of the domain name request received is an internationalized domain name (being called for short IDN domain name) by domain name transducer 30.Such as, judge domain name whether be through punycode transcoding after data (IDN domain name has to pass through punycode transcoding and could resolve), if the data after punycode transcoding, then can judge that this domain name is IDN domain name; ; Otherwise each byte conversion of this domain name is become numeral, the summation of these numerals is compared with 127 (according to the standard agreement of domain name, non-IDN domain name, must adopt ASCII to encode, therefore character conversion is all less than or equal to 127 after becoming numeral), if be greater than 127, show that this domain name is IDN domain name.
If domain name transducer 30 judges that the domain name corresponding to inquiry of the domain name request that it receives is an internationalized domain name, then enter step S30.Otherwise domain name transducer 30 sends the non-existent information of domain name corresponding to domain name inquiry request to authoritative server 10.
In step s 30, domain name (the domain name field information namely in inquiry of the domain name request message) corresponding for inquiry of the domain name request is converted to the standardized domain name with standard coding format by domain name transducer 30.In DNS system in a kind of exemplary embodiment of the analytic method of variant domain name, standard coding format is Unicode or UTF-8 coding.Then enter step S40.
In step s 40, domain name transducer 30 is by standardized domain name and the Registry comparison wherein arranged.The wherein Registry of internationalized domain name that records for internationalized domain name registration body of Registry.Internationalized domain name registration body can be the registration body CNNIC being in charge of with .cn the domain name being suffix, also can be that to be in charge of with .com be the domain name registration organ VERSIGN of suffix.Registry comprises the registration character information of internationalized domain name, and the website information corresponding with internationalized domain name.Such as, internationalized domain name " Tsing-Hua University .cn ", recording " Tsing-Hua University .cn " each character conversion in Registry is information after Unicode or UTF-8 coding, and the network address corresponding to " Tsing-Hua University .cn ".
If standardized domain name is mated with the log-on message of internationalized domain names some in Registry, namely standardized domain name is present in Registry, then domain name transducer 30 returns a jump instruction by the inquiry main frame of initiating domain name inquiry request, comprise the website information corresponding with standardized domain name in this jump instruction, thus make to inquire about main frame and can jump to network address corresponding to the inquiry of the domain name claims that send with it.If there is not the log-on message matched with standardized domain name in Registry, then enter step S50.
In step s 50, standardized domain name is converted to one and recommends body domain name by domain name transducer 30.May variant be there is in the character comprised in standardized domain name, such as, in the character of internationalized domain name " Tsing-Hua University .cn ", there is variant " China, Hua " in character " China ", but in the Registry of internationalized domain name registration body, only there is " Tsing-Hua University .cn ", if the character of internationalized domain name is " Tsing-Hua University .cn " or " clear Hua university .cn " in the inquiry of the domain name request that inquiry main frame sends, then cannot find the record corresponding with it in Registry.Now, the variant character comprised in standardized domain name is converted to the recommendation body character that internationalized domain name registration body is recommended by domain name transducer 30, such as " China " or " Hua " is converted to " China ", thus makes internationalized domain name " Tsing-Hua University .cn " or " clear Hua university .cn " be converted to recommendation body domain name " Tsing-Hua University .cn ".Then enter step S60.
In addition, if when there is multiple recommendation body character in one group of variant character, standardized domain name is converted to multiple recommendation body domain name by domain name transducer 30, and recommend the quantity of body domain name identical with recommending the quantity of character, such as, character " China " and " China " are for internationalized domain name registration body is for the recommendation body character of character " China ", " Hua " or " China ", then internationalized domain name " Tsing-Hua University .cn ", " Tsing-Hua University .cn " or " clear Hua university .cn " are converted to " Tsing-Hua University .cn " and " Tsing-Hua University .cn " by domain name transducer 30.
In step S60, the Registry comparison that domain name transducer 30 will be mentioned in the recommendation body domain name obtained in step S50 and step S40, if standardized domain name is mated with the log-on message of internationalized domain names some in Registry, namely standardized domain name is present in Registry, then domain name transducer 30 returns a jump instruction by the inquiry main frame of initiating domain name inquiry request, comprise the website information corresponding with standardized domain name in this jump instruction, thus make to inquire about main frame and can jump to network address corresponding to the inquiry of the domain name claims that send with it.Otherwise domain name transducer 30 sends the non-existent information of domain name corresponding to domain name inquiry request to authoritative server 10.
One group of variant character is existed to the situation of multiple recommendation body character, step S50 can obtain multiple recommendation body domain name, in step S60, these can be recommended the Registry comparison mentioned in body domain name and step S40 by domain name transducer 30, if any one recommends body domain name to mate with the log-on message of internationalized domain names some in Registry, namely standardized domain name is present in Registry, then domain name transducer 30 returns a jump instruction by the inquiry main frame of initiating domain name inquiry request, the website information corresponding with standardized domain name is comprised in this jump instruction, thus make to inquire about main frame and can jump to network address corresponding to the inquiry of the domain name claims that send with it.
In DNS system variant domain name analytic method in, after domain name converter unit is deployed on authoritative server, by authoritative server, inquiry of the domain name request is guided to domain name transducer, greatly can reduce deployment quantity and the difficulty of domain name transducer thus.In addition, the validation problem that domain name converter unit can also avoid DNSSEC to cause after being deployed on authoritative server effectively, is very easy to the inquiry of variant domain name.
Be to be understood that, although this specification describes according to each execution mode, but not each execution mode only comprises an independently technical scheme, this narrating mode of specification is only for clarity sake, those skilled in the art should by specification integrally, technical scheme in each execution mode also through appropriately combined, can form other execution modes that it will be appreciated by those skilled in the art that.
A series of detailed description listed is above only illustrating for feasibility execution mode of the present invention; they are also not used to limit the scope of the invention; allly do not depart from the skill of the present invention equivalent embodiments done of spirit or change; as the combination of feature, segmentation or repetition, all should be included within protection scope of the present invention.

Claims (4)

CN201410144405.2A2014-04-112014-04-11Analytic method for variant domain name in domain name system (DNS)PendingCN104980527A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410144405.2ACN104980527A (en)2014-04-112014-04-11Analytic method for variant domain name in domain name system (DNS)

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410144405.2ACN104980527A (en)2014-04-112014-04-11Analytic method for variant domain name in domain name system (DNS)

Publications (1)

Publication NumberPublication Date
CN104980527Atrue CN104980527A (en)2015-10-14

Family

ID=54276619

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410144405.2APendingCN104980527A (en)2014-04-112014-04-11Analytic method for variant domain name in domain name system (DNS)

Country Status (1)

CountryLink
CN (1)CN104980527A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114793222A (en)*2021-01-082022-07-26杭州网景汇网络科技有限公司Novel domain name resolution service method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1266237A (en)*1999-02-262000-09-13I-Dns通迅国际公司Multi-language domain name service
US20110106924A1 (en)*2009-10-302011-05-05Verisign, Inc.Internet Domain Name Super Variants
CN102790807A (en)*2011-05-162012-11-21奇智软件(北京)有限公司Domain name resolution agent method and system, and domain name resolution agent server
CN102984297A (en)*2012-12-102013-03-20中国科学院计算机网络信息中心Method and system for realizing IDN registration based on domain name group
CN103037028A (en)*2012-12-102013-04-10中国科学院计算机网络信息中心Method and system supporting achievement of domain name system (DNS) resolution

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1266237A (en)*1999-02-262000-09-13I-Dns通迅国际公司Multi-language domain name service
US20110106924A1 (en)*2009-10-302011-05-05Verisign, Inc.Internet Domain Name Super Variants
CN102790807A (en)*2011-05-162012-11-21奇智软件(北京)有限公司Domain name resolution agent method and system, and domain name resolution agent server
CN102984297A (en)*2012-12-102013-03-20中国科学院计算机网络信息中心Method and system for realizing IDN registration based on domain name group
CN103037028A (en)*2012-12-102013-04-10中国科学院计算机网络信息中心Method and system supporting achievement of domain name system (DNS) resolution

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114793222A (en)*2021-01-082022-07-26杭州网景汇网络科技有限公司Novel domain name resolution service method and device

Similar Documents

PublicationPublication DateTitle
US10257160B2 (en)Method and system for resolving internet of things heterogeneous identifiers
US10432576B2 (en)User device to domain name resolver mapping
US9552281B2 (en)Utilizing a test automation tool in a test automation environment
CN103517385B (en)The method of attachment of the AP of Android system Wi-Fi and system
US8527945B2 (en)Method and system for integrating multiple scripts
EP2611112A1 (en)Methods and systems for creating new domains
CN105554169B (en)OID configuration and analysis method, ORS client, OID node and database thereof
US12418505B2 (en)Multiple provisioning object operation
WO2014089872A1 (en)Method and system for supporting dns resolution of domain name group
CN111880755A (en) A printing method, apparatus, electronic device and computer-readable storage medium
CN108243265A (en) A DNS resolution processing method and device
KR101700198B1 (en)Method and device for expressing address of node for device management
CN104980527A (en)Analytic method for variant domain name in domain name system (DNS)
EP2494457A1 (en)Internet domain name super variants
WO2016074477A1 (en)Data processing method, device and system, and computer storage medium
CN103037028B (en)A kind ofly support the method and system that the dns resolution of variant domain name realizes
CN111404885B (en)IPv6 domain name resolution method and system
WO2015131606A1 (en)Object information processing method, device and ors application gateway
EP3291168A1 (en)Systems, devices, and methods for locality-based domain name registry operation verification
CN107635009A (en)Method of servicing, system, request of data device and the data supplying device of middleware
KR100489884B1 (en)Variable-width encoding conversion method and apparatus in e-mail system, and computer readable medium on which the program for executing the method is recorded
CN105812430A (en)Intelligent inquiry method for mobile terminal, mobile terminal and server
CN102694880B (en)Method, device and system for acquiring outer network internet protocol (IP) address of remote object
CN102325198B (en)Chinese habit address resolution method
CN106657445A (en)Chinese and English analysis method and system of Internet of Things domain names

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
WD01Invention patent application deemed withdrawn after publication
WD01Invention patent application deemed withdrawn after publication

Application publication date:20151014


[8]ページ先頭

©2009-2025 Movatter.jp