DOMAIN NAME COLLABORATION SERVICE USING DOMAIN NAME DEPENDENCY SERVER
First Claim
Patent Images
1. A method comprising:
- at a local Domain Name Service (DNS) server, providing a first DNS query for a first domain name to a network for provision to a domain-name dependency server (DDS);
in response to providing the first DNS query to the network, receiving from the DDS a first set of domain names related to the first domain name and storing the first set of domain names at a cache of the local DNS server; and
generating a set of DNS queries at the local DNS server to identify addresses for the first set of domain names.
15 Assignments
0 Petitions
Accused Products
Abstract
A domain name dependency server (DDS) stores known relationships between domain names. In response to a domain relationship query from a local DNS server for a given domain name, the DDS supplies the domain names that are related to the given domain name. This reduces or eliminates serial requests for the related domain names from the local DNS server, reducing overall DNS lookup latency for the requested service. The DDS can be shared among multiple local DNS servers, and can be updated dynamically or manually to enhance the accuracy of its stored domain name relationships.
43 Citations
20 Claims
-
1. A method comprising:
-
at a local Domain Name Service (DNS) server, providing a first DNS query for a first domain name to a network for provision to a domain-name dependency server (DDS); in response to providing the first DNS query to the network, receiving from the DDS a first set of domain names related to the first domain name and storing the first set of domain names at a cache of the local DNS server; and generating a set of DNS queries at the local DNS server to identify addresses for the first set of domain names. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving, at a domain name dependency server (DDS), a DNS query for a first domain name; identifying, based on a database of domain names at the DDS, a plurality of domain names that are related to the first domain name, the database of the DDS based on DNS queries issued from a plurality of devices over a wide area network; and providing, by the DDS, the plurality of domain names to the wide area network for provision to a requesting device. - View Dependent Claims (12, 13)
-
-
14. A local domain name service (DNS) server, comprising:
-
a network interface to provide a first DNS query for a first domain name to a network for provision to a domain-name dependency server (DDS); a cache to store a first set of domain names related to the first domain name and received in response to the first DNS query, the first set of domain names based on DNS queries from multiple devices over a wide area network; and a processor configured to generate a set of DNS queries at the local DNS server to identify addresses for the first set of domain names. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification