SYSTEMS & METHODS FOR STATISTICAL RESOLUTION OF DOMAIN NAME SERVICE (DNS) REQUESTS
First Claim
1. A method of resolving a plurality of domain name services queries posited from a plurality of remote users across a remote link to a network, wherein each query requests address information about a host on the network, the method comprising the steps of:
- monitoring the plurality of domain name services queries as the queries pass through a central node logically present between the remote link and the network;
maintaining a list of statistically significant hosts on the network that are requested in the plurality of domain name services queries; and
transmitting the list of statistically significant hosts from the central node to the plurality of remote users across the remote link.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for resolving domain name services (DNS) queries for address information about hosts on a network. The queries are posited from remote users across a satellite or other remote link to a network, and are monitored as they pass through a central node logically present between the remote link and the network. A list of statistically significant hosts on the network is maintained and transmitted from the central node to the plurality of remote users across the remote link. By providing the remote nodes with a current list of popular hosts and associated address information, subsequent domain name services queries placed for the statistically significant hosts may be resolved without communicating across the remote link.
205 Citations
20 Claims
-
1. A method of resolving a plurality of domain name services queries posited from a plurality of remote users across a remote link to a network, wherein each query requests address information about a host on the network, the method comprising the steps of:
-
monitoring the plurality of domain name services queries as the queries pass through a central node logically present between the remote link and the network; maintaining a list of statistically significant hosts on the network that are requested in the plurality of domain name services queries; and transmitting the list of statistically significant hosts from the central node to the plurality of remote users across the remote link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for resolving domain name services queries posited from a plurality of remote users across a remote link to a network, wherein each query requests address information about a host on the network, the system comprising:
-
a domain name services module configured to obtain the address information for the hosts identified in the plurality of domain name services requests; a database of statistically significant hosts on the network that are requested in the plurality of domain name services queries, wherein the list comprises the address information obtained for the statistically significant hosts; and an interface module configured to transmit the database of statistically significant hosts to the plurality of remote users across the remote link to thereby allow the remote users to resolve subsequent domain name services requests relating to the statistically significant hosts without traversing the remote link. - View Dependent Claims (13, 14)
-
-
15. A method of handling a domain name services query for address information about an identified host residing across a remote link to a network, the method comprising the steps of:
-
receiving a list of statistically significant hosts on the network; determining if the address information about the host identified in the query is contained within the list of statistically significant hosts; if the address information about the host is contained in the list of statistically significant hosts, resolving the domain name services query with the address information contained in the list of statistically significant hosts, and otherwise forwarding the domain name services query across the remote link. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification