×

DNS outage avoidance method for recursive DNS servers

  • US 8,583,801 B2
  • Filed: 02/01/2013
  • Issued: 11/12/2013
  • Est. Priority Date: 02/01/2012
  • Status: Active Grant
First Claim
Patent Images

1. A proxy DNS server system comprising:

  • a local cache storing cached DNS answers from previous queries, each of the cached DNS answers having a TTL value, cached DNS answers having an expired TTL value are considered expired answers;

    an outage avoidance system configured to handle empty answers and errors from DNS server systems in a DNS server cluster that are not equipped with an outage avoidance system, and comprising;

    a query processing module that;

    is configured to receive a DNS query from a client;

    checks the local cache for a non-expired answer to the DNS query; and

    upon not finding one,is configured to pass the DNS query to a remote DNS server system via one of the DNS server systems;

    an outage avoidance processing module that is configured to, upon indication that the one of the DNS server systems received an empty answer, an error message, or no response from the remote DNS server system;

    check the local cache for an expired answer to the DNS query; and

    return the expired answer to the client, andwherein the proxy DNS server system is configured to route various DNS queries to the DNS server systems in the DNS server cluster.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×