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.
-
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