Resolving a host expression to an internet protocol address
First Claim
1. A computer-implemented method for receiving a domain name service (DNS) resolution for a content server, the method comprising:
- transmitting, from a client computing device, a request for content from a content server, the request being associated with a particular Internet Protocol (IP) address based on a default DNS lookup server resolving a host expression of the content server;
receiving, in response to the request, a message comprising the requested content and an indication of a particular IP address set of a DNS resolution of the host expression of the content server, wherein the requested content comprises text or an image associated with a display for a webpage, and the response to the request was received after the content server determined that the particular IP address was not included in the particular IP address set; and
storing, in a local memory of the client computing device, the particular IP address set of the DNS resolution of the host expression of the content server, the particular IP address set being stored, locally at the client computing device, for resolution of future requests associated with the host expression of the content server without accessing the default DNS lookup server.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for resolving a request associated with a host expression to an Internet Protocol (IP) address are provided. In some aspects, a request for content from a content server is transmitted from a client computing device. The request is associated with a host expression of the content server. A message including the requested content and an indication of an Internet Protocol (IP) address set of a DNS resolution of the host expression of the content server is received in response to the request. The requested content includes text or an image. The IP address set of the DNS resolution of the host expression of the content server is stored in a local memory of the client computing device. The IP address set is stored for resolution of future requests associated with the host expression of the content server locally at the client computing device.
-
Citations
20 Claims
-
1. A computer-implemented method for receiving a domain name service (DNS) resolution for a content server, the method comprising:
-
transmitting, from a client computing device, a request for content from a content server, the request being associated with a particular Internet Protocol (IP) address based on a default DNS lookup server resolving a host expression of the content server; receiving, in response to the request, a message comprising the requested content and an indication of a particular IP address set of a DNS resolution of the host expression of the content server, wherein the requested content comprises text or an image associated with a display for a webpage, and the response to the request was received after the content server determined that the particular IP address was not included in the particular IP address set; and storing, in a local memory of the client computing device, the particular IP address set of the DNS resolution of the host expression of the content server, the particular IP address set being stored, locally at the client computing device, for resolution of future requests associated with the host expression of the content server without accessing the default DNS lookup server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium for receiving a domain name service (DNS) resolution for a content server, the non-transitory computer-readable medium comprising instructions which, when executed by a computer, cause the computer to perform operations comprising:
-
transmitting, from a client computing device, a request for content from a content server, the request being associated with a particular Internet Protocol (IP) address based on a default DNS lookup server resolving a host expression of the content server, the content from the content server comprising text or an image associated with a display for a webpage; receiving, in response to the request, a message indicating a particular IP address set of a DNS resolution of the host expression of the content server, the message being provided in conjunction with the requested content, wherein the response to the request was received after the content server determined that the particular IP address was not in the particular IP address set; and storing, in a local memory of the client computing device, the particular IP address set of the DNS resolution of the host expression of the content server, the particular IP address set being stored for resolution of future requests associated with the host expression of the content server locally at the client computing device without accessing the default DNS lookup server. - View Dependent Claims (11, 12, 13)
-
-
14. A system for providing for resolving a request associated with a host expression to an Internet Protocol (IP) address, the system comprising:
-
one or more device processors; and a memory comprising instructions which, when executed by the one or more device processors, cause the one or more device processors to perform operations comprising; storing, at a content server, a first IP address set of a domain name service (DNS) resolution of a host expression of the content server; receiving, at the content server, a request for content of the content server, the request being generated on a client computing device, the request being associated with a DNS resolution from a default DNS lookup server and corresponding to a second IP address, the content of the content server comprising text or an image associated with a display for a webpage; determining that the second IP address is not in the first IP address set; and providing, to the client computing device, in response to the request and determining that the second IP address is not in the first IP address set, a message indicating the first IP address set of the DNS resolution of the host expression of the content server, the message being provided for resolution of future requests associated with the host expression of the content server locally at the client computing device without accessing the default DNS lookup server, the message being provided in conjunction with the requested content. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification