×

DNS denial of service attack protection

  • US 9,756,071 B1
  • Filed: 09/16/2014
  • Issued: 09/05/2017
  • Est. Priority Date: 09/16/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for a Domain Name System proxy server to protect a data network from a Domain Name Service (DNS) denial of service attack, the method comprising:

  • receiving a first DNS request from a client for a domain name, the first DNS request being a DNS User Datagram Protocol (UDP) request;

    determining the domain name included in the DNS UDP request does not match with a plurality of domain names in a DNS entry table at a shared cache in the DNS proxy server, wherein the determining further comprises one or more of;

    detecting a pre-determined plurality of unanswerable DNS requests from the client, a burst of unanswerable DNS requests within a short period of time from the client, or a plurality of unanswerable DNS requests from suspected clients or network address sources;

    responding to the client to retry the DNS UDP request as a second DNS request via a DNS Transmission Control Protocol (TCP) request;

    querying a DNS server for the domain name in the DNS TCP request;

    receiving a DNS response from the DNS server; and

    determining, based at least on the DNS response, that the first DNS UDP request from the client is characteristic of a DNS denial of service attack.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×