Multilingual domain name resolution
First Claim
1. A method of resolving a registered multilingual domain name, the method comprising:
- receiving, at a primary name server, a request to resolve the registered multilingual domain name that is identified by a sequence of numeric values, wherein the request that was received from a Web browser of a user is based on a specified URL that contains the domain name;
determining that the primary name server is unable to identify, in a zone data file of the primary name server, an IP address associated with the sequence of numeric values;
selecting a default IP address in response to a failure to identify an associated IP address, the default IP address corresponding to a multilingual domain name server that is able to resolve requests for domain names in multiple languages;
determining appropriate response information for the multilingual domain name; and
providing an indication of the appropriate response information to the Web browser of the user in response to the request.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium are described for registering and using multilingual domain names that include characters outside the ASCII character subset supported by the DNS system. Such multilingual domain names can in some situations be registered by first being converted into appropriate ASCII-Compatible Encodings (ACEs) that represent the corresponding multilingual domain names and that use only characters within the ASCII character subset. In addition, a variety of binary variants may be generated at registration for each multilingual domain name and then used as equivalents for the multilingual domain name, such as by storing the variants in the registry as alternative domain names or by otherwise reserving the binary variants. When requests to resolve such a registered multilingual domain name into a corresponding IP address or URL are received, the stored binary variants and/or ACE information can then be used to respond in an appropriate manner.
-
Citations
20 Claims
-
1. A method of resolving a registered multilingual domain name, the method comprising:
-
receiving, at a primary name server, a request to resolve the registered multilingual domain name that is identified by a sequence of numeric values, wherein the request that was received from a Web browser of a user is based on a specified URL that contains the domain name; determining that the primary name server is unable to identify, in a zone data file of the primary name server, an IP address associated with the sequence of numeric values; selecting a default IP address in response to a failure to identify an associated IP address, the default IP address corresponding to a multilingual domain name server that is able to resolve requests for domain names in multiple languages; determining appropriate response information for the multilingual domain name; and providing an indication of the appropriate response information to the Web browser of the user in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16)
-
-
11. A non-transitory computer readable medium storing a plurality of instructions which, when executed by a processor, cause the processor to perform a method of resolving a registered multilingual domain name, the method comprising:
-
receiving, at a primary name server, a request to resolve the registered multilingual domain name that is identified by a sequence of numeric values, wherein the request that was received from a Web browser of a user is based on a specified URI that contains the domain name; determining that the primary name server is unable to identify, in a zone data file of the primary name server, an IP address associated with the sequence of numeric values; selecting a default IP address in response to a failure to identify an associated IP address, the default IP address corresponding to a multilingual domain name server that is able to resolve requests for domain names in multiple languages; determining appropriate response information for the multilingual domain name; and providing an indication of the appropriate response information to the Web browser of the user in response to the request. - View Dependent Claims (13, 14, 15)
-
-
12. A system comprising:
-
a processor; a computer-readable storage medium storing a plurality of instructions that cause the processor to; receive a request to resolve the registered multilingual domain name that is identified by a sequence of numeric values, wherein the request that was received from a Web browser of a user is based on a specified URL that contains the domain name; determine that the primary name server is unable to identify, in a zone data file of the primary name server, an IP address associated with the sequence of numeric values; select a default IP address in response to a failure to identify an associated IP address, the default IP address corresponding to a multilingual domain name server that is able to resolve requests for domain names in multiple languages; determine appropriate response information for the multilingual domain name; and provide an indication of the appropriate response information to the Web browser of the user in response to the request. - View Dependent Claims (17, 18, 19, 20)
-
Specification