Patent ID: 7725602
Filing Date: 2010-05-25
Classification: H04L

Abstract:
1. A method for dynamically distributing Domain Name System (DNS) name resolution requests from a client, comprising: mapping a virtual DNS server IP address to a plurality of edge DNS cache servers, the plurality of edge DNS cache servers caching DNS content from an origin DNS server; wherein DNS content comprises one or more DNS records; publishing the virtual DNS server IP address as the authoritative DNS server for a domain; receiving a domain name resolution request directed to the virtual DNS server IP address from a client; and in response to receiving the domain name resolution request, selecting one of the plurality of edge DNS cache servers to serve the request; wherein when the client is a known client and the selected edge DNS cache server does not have DNS content needed to serve the domain name resolution request cached, the selected edge DNS cache server obtains the DNS content needed to answer the DNS name resolution request from the origin DNS server; wherein the steps are performed by one or more computing devices.