System and method for designating a priority access order of domain name service servers
First Claim
1. A computer-implemented method comprising:
- sending a request to a first DNS server to translate a domain name into an IP address;
receiving a “
not found”
response from the first DNS server indicating that the domain name was not found; and
sending the request to translate the domain name to a second DNS server in response to receiving the “
not found”
response from the first DNS server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for designating a priority access order of one or more DNS servers. DNS servers are accessed in the designated order until an IP address is found or until there are no more DNS servers to access. The DNS servers'"'"' IP addresses may be received from a network configuration server or the IP addresses may be entered by a user. The priority access order may be designated by a user or the order may be determined by examining a history of DNS server requests and a history of DNS server responses. After a translation of a domain name into an IP address is requested, the request is sent to one or more of the DNS servers in the designated access order. Alternatively, the DNS servers may be accessed in the order the servers are listed in the computer system'"'"'s network configuration settings.
322 Citations
30 Claims
-
1. A computer-implemented method comprising:
-
sending a request to a first DNS server to translate a domain name into an IP address;
receiving a “
not found”
response from the first DNS server indicating that the domain name was not found; and
sending the request to translate the domain name to a second DNS server in response to receiving the “
not found”
response from the first DNS server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information handling system comprising:
-
one or more processors;
a memory accessible by the one or more processors;
a network interface connecting the information handling system through a network to one or more remote information handling systems;
a translation tool executable by the processors, the translation tool including software code adapted to;
send a request to a first DNS server to translate a domain name into an IP address;
receive a “
not found”
response from the first DNS server indicating that the domain name was not found; and
send the request to translate the domain name to a second DNS server in response to receiving the “
not found”
response from the first DNS server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product on computer operable media, the computer program product comprising software code effective to:
-
send a request to a first DNS server to translate a domain name into an IP address;
receive a “
not found”
response from the first DNS server indicating that the domain name was not found; and
send the request to translate the domain name to a second DNS server in response to receiving the “
not found”
response from the first DNS server. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-implemented method comprising:
-
retrieving, from a DNS servers'"'"' IP address list, a first DNS server IP address corresponding to a first DNS server;
sending a request to the first DNS server to translate a domain name into an IP address;
receiving a negative response from the first DNS server that the domain name was not found; and
, in response to receiving the error message;
retrieving, from the DNS servers'"'"' IP address list, a second DNS server IP address corresponding to a second DNS server; and
sending the request to translate the domain name to the second DNS server in response to receiving the negative response from the first DNS server wherein, wherein the listing order in the list indicates a priority order for sending the request to translate the domain name to the DNS servers in the list and wherein the first DNS server'"'"'s IP address is listed before the second DNS server'"'"'s IP address.
-
-
29. An information handling system comprising:
-
one or more processors;
a memory accessible by the one or more processors;
a network interface connecting the information handling system through a network to one or more remote information handling systems;
a translation tool executable by the processors, the translation tool including software code adapted to;
retrieve, from a DNS servers'"'"' IP address list, a first DNS server IP address corresponding to a first DNS server;
send a request to the first DNS server to translate a domain name into an IP address;
receive a negative response from the first DNS server that the domain name was not found; and
, in response to receiving the error message;
retrieve, from the DNS servers'"'"' IP address list, a second DNS server IP address corresponding to a second DNS server; and
send the request to translate the domain name to the second DNS server in response to receiving the negative response from the first DNS server wherein, wherein the listing order in the list indicates a priority order for sending the request to translate the domain name to the DNS servers in the list and wherein the first DNS server'"'"'s IP address is listed before the second DNS server'"'"'s IP address.
-
-
30. A computer program product on computer operable media, the computer program product comprising software code effective to:
-
retrieve, from a DNS servers'"'"' IP address list, a first DNS server IP address corresponding to a first DNS server;
send a request to the first DNS server to translate a domain name into an IP address;
receive a negative response from the first DNS server that the domain name was not found; and
, in response to receiving the error message;
retrieve, from the DNS servers'"'"' IP address list, a second DNS server IP address corresponding to a second DNS server; and
send the request to translate the domain name to the second DNS server in response to receiving the negative response from the first DNS server wherein, wherein the listing order in the list indicates a priority order for sending the request to translate the domain name to the DNS servers in the list and wherein the first DNS server'"'"'s IP address is listed before the second DNS server'"'"'s IP address.
-
Specification