Method for reducing DNS resolution delay
First Claim
1. A method, comprising:
- identifying, by a processor, a domain name associated with a node on a network;
retrieving an expired IP address stored in memory accessible by the processor, the expired IP address being associated with the domain name and an expired time period;
establishing a connection between the processor and the node of the network based on the expired IP address;
while establishing the connection, transmitting a request to a domain name server for an updated IP address based on the domain name;
comparing the updated IP address with the expired IP address to determine if the updated IP address is the same as the expired IP address; and
if the updated IP address is the same as the expired IP address, establishing an HTTP session with the node of the network based on the expired IP address.
2 Assignments
0 Petitions
Accused Products
Abstract
In order to access a web site, for example one identified by a domain name, a client device must determine the network location, or IP address, of the webs site. In one example, the corresponding IP address of the domain name has been stored locally at the client device but has expired. The client device may send a request to network location of the expired IP address while concurrently sending a request to a domain name server for updated IP address information. If the updated IP address received from the server is the same as the expired IP address, the client device may request the web site information from the previously established connection. If the updated IP address is not the same as the expired IP address, the client device may abort the connection with the expired IP address and establish a new connection with the updated IP address.
-
Citations
17 Claims
-
1. A method, comprising:
-
identifying, by a processor, a domain name associated with a node on a network; retrieving an expired IP address stored in memory accessible by the processor, the expired IP address being associated with the domain name and an expired time period; establishing a connection between the processor and the node of the network based on the expired IP address; while establishing the connection, transmitting a request to a domain name server for an updated IP address based on the domain name; comparing the updated IP address with the expired IP address to determine if the updated IP address is the same as the expired IP address; and if the updated IP address is the same as the expired IP address, establishing an HTTP session with the node of the network based on the expired IP address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device, comprising:
-
memory for storing IP addresses; a processor coupled to the memory and being operable to; identify, a domain name associated with a web site; retrieve an expired IP address stored in memory accessible by the processor, the expired IP address being associated with the domain name and an expired time period; establish a connection between the processor and a node of the network based on the expired IP address; while establishing the connection, transmit a request to a domain name server for an updated IP address based on the domain name; compare the updated IP address with the expired IP address to determine if the updated IP address is the same as the expired IP address; and transmit a request for content to the node only if the updated IP address is the same as the expired IP address. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification