Method and system for internationalizing domain names
First Claim
1. A method comprising:
- receiving an international domain name, the international domain name having a format that is noncompliant with a name resolver format;
translating a system character code representation of the international domain name to a generalized representation of the international domain name;
applying a restricted mapping to the generalized representation of the international domain name to create a compliant domain name;
identifying a root server from the generalized representation of the international domain name;
appending redirector information associated with the root server to the compliant domain name to create a fully-qualified domain name (FQDN); and
passing the FQDN to a name resolver.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for internationalizing domain names is provided which allows domain names to be in any language without having to modify the existing Internet domain name servers. When a domain name includes non-English characters, a domain name transformer intercepts the domain name prior to reaching the resolver. The domain name is converted to a standard format which can represent all language character sets, such as UNICODE. The INICODE string is then transformed to be in a compliant format. Redirector information is then appended to the compliant string which identifies the delegation of authoritative root servers and/or domain name servers responsible for the domain name. The compliant domain string is then resolved by the authoritative domain name server just as any English domain name.
31 Citations
18 Claims
-
1. A method comprising:
-
receiving an international domain name, the international domain name having a format that is noncompliant with a name resolver format;
translating a system character code representation of the international domain name to a generalized representation of the international domain name;
applying a restricted mapping to the generalized representation of the international domain name to create a compliant domain name;
identifying a root server from the generalized representation of the international domain name;
appending redirector information associated with the root server to the compliant domain name to create a fully-qualified domain name (FQDN); and
passing the FQDN to a name resolver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium storing instructions which, when executed by a processor, cause the processor to perform a method comprising:
-
receiving an international domain name, the international domain name having a format that is noncompliant with a name resolver format;
translating a system character code representation of the international domain name to a generalized representation of the international domain name;
applying a restricted mapping to the generalized representation of the international domain name to create a compliant domain name;
identifying a root server from the generalized representation of the international domain name;
appending redirector information associated with the root server to the compliant domain name to create a fully-qualified domain name (FQDN); and
passing the FQDN to a name resolver. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification