Managing domain name system (DNS) record cache across multiple DNS servers using multicast communication
AssigneeCloudflare, Inc.
InventorsMarek Vavrusa, Anbang Wen
Life of this patent
Estimating the term…
Loading patent…
AssigneeCloudflare, Inc.
InventorsMarek Vavrusa, Anbang Wen
Estimating the term…
A Domain Name System (DNS) resolver node receives a first DNS query from a first client device. The resolver node determines that it cannot answer the query using its local cache so it performs a recursive query to obtain the answer. The answer is sent to the first client and stored in its local cache. The resolver node further transmits the answer to multiple other resolver nodes that are part of the same cluster so they can update their respective local cache with the information. Upon receiving a message from another resolver node that includes a set of resource record(s) not in its local cache, the resolver node stores that set of resource record(s) in its local cache so that it can locally answer subsequent requests for those resource record(s) locally.
A method in a Domain Name System (DNS) resolver node, comprising:
A non-transitory machine-readable storage medium that stores instructions, that when executed by a processor of a Domain Name System (DNS) resolver node causes said processor to perform the operations comprising:
A Domain Name System (DNS) resolver node, comprising:
Dependencies are inferred from the claim text.