Domain name resolution making IP address selections in response to connection status when multiple connections are present
First Claim
Patent Images
1. A connection-sensitive domain name resolution device, comprising:
- a data component identifying IP addresses for at least two paths to a server which has a domain name; and
a code component which receives a domain name resolution request specifying the domain name, selects an IP address from the data component based on information about the status of a path to the server, and supplies the selected IP address in response to the domain name resolution request.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, configured storage media, and systems are provided for resolving domain names into IP addresses in a path-sensitive manner, namely, a manner that may consider information about a link to a server and/or information about routers and other path components. The IP addresses given in response to domain name resolution requests are selected to provide increased reliability and/or dynamic load-balancing over paths.
134 Citations
17 Claims
-
1. A connection-sensitive domain name resolution device, comprising:
-
a data component identifying IP addresses for at least two paths to a server which has a domain name; and
a code component which receives a domain name resolution request specifying the domain name, selects an IP address from the data component based on information about the status of a path to the server, and supplies the selected IP address in response to the domain name resolution request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for distributing domain name resolution results over multiple paths, the method comprising the steps of:
-
receiving a domain name resolution request which requests an IP address corresponding to a specified domain name;
determining that at least one candidate connection component is operating reliably and thus is a reliable connection component, the reliable connection component being in a path to a server having the domain name, the reliable connection component having an IP address; and
supplying the IP address of the reliable connection component in a response to the resolution request, thereby directing traffic to the server over a path through the reliable connection component. - View Dependent Claims (9, 10, 11, 12, 14, 15, 16, 17)
-
-
13. A computer-readable storage medium having a configuration that will cause performance of a method for connection-sensitive domain name resolution when multiple connections to a web server are potentially available, the method comprising:
-
receiving a DNS resolution request;
selecting an IP address based on connection component status; and
supplying the selected IP address in response to the request.
-
Specification