×

Network addresses with encoded DNS-level information

  • US 10,616,250 B2
  • Filed: 12/22/2016
  • Issued: 04/07/2020
  • Est. Priority Date: 10/05/2016
  • Status: Active Grant
First Claim
Patent Images

1. A content delivery system configured to mitigate network attacks on a domain name, wherein the domain name is associated with content provided by the content delivery system, the content delivery system comprising:

  • a domain name system (DNS) computing device comprising a processor configured with computer-executable instructions to;

    obtain one or more encoding rules for encoding DNS-level information into network addresses provided by the DNS computing device, wherein the one or more rules comprise multiple rule versions;

    obtain a request to resolve the domain name into a network address of a host device providing content associated with the domain name;

    encode, into the network address of the host device and according to the one or more encoding rules, the domain name and a version identifier associated with a rule version, of the multiple rule versions, utilized in encoding the encoded network address; and

    return the network address of the host device in response to the request;

    a computing device comprising a processor configured with computer-executable instructions to;

    obtain one or more decoding rules for decoding DNS-level information encoded into network addresses by the DNS computing device;

    detect a malicious data packet addressed to the network address of the host device, wherein the malicious data packet forms at least a part of a network attack on the content delivery system;

    decode, according to the one or more decoding rules, the domain name from the network address of the host device which the malicious data packet is addressed; and

    identify the domain name decoded from the network address of the host device to which the malicious data packet is addressed as a target of the network attack.

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