|
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.
Abstract
A multiending controller within a network detects a URL entry including at least a portion of a particular domain name. The multiending controller automatically selects multiple possible domain names for at least said portion of said particular domain name, wherein each of the multiple possible domain names includes a separate one of multiple ending types available for a domain. The multiending controller directs output of the multiple possible domain names for selection by a user.
Abstract
The present invention discloses a method for query of domain names of telephone numbers, e.g., E.164 numbers. The method comprises: in ENUM DNS (Electronic numbers to URI Mapping Domain Name System), dividing a domain name of a telephone number into a public domain name part and a digit domain name part; storing sequentially public domain name information separated by spacer(s) in the public domain name part and the data obtained by arranging digits in the digit domain name part in a preset order into nodes of a search tree according to storage rules of the search tree; on receiving a query request, the ENUM DNS obtaining the public domain name information of the domain name and finding the corresponding nodes according to search tree rules; obtaining the digits separated by spacer(s) in the domain name, arranging the digits into data in a prescribed order of the system, and finding the next-level nodes of the search tree. With the method of the present invention the height of the search tree can be effectively reduced, the hash degree of the HASH values generated by the nodes may be improved, and the possibility of conflict may be reduced, thus improving the query efficiency of the system. |