×

Systems and methods for improving domain name system traffic routing

  • US 9,779,113 B2
  • Filed: 03/18/2015
  • Issued: 10/03/2017
  • Est. Priority Date: 03/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for improving Domain Name System (DNS) traffic routing, the system comprises:

  • a DNS resolver in digital communication with a microprocessor of an authoritative DNS server via a digital communication network, wherein the authoritative DNS server is configured to make DNS traffic routing decisions, wherein a DNS query, associated with a requested DNS resource record, is transmitted to the authoritative DNS server via the digital communication network;

    at least one database in digital communication with, and accessible by, the authoritative DNS server, wherein the authoritative DNS server identifies the requested DNS resource record associated with the DNS query and extracts, from the at least one database, one or more configuration details associated with the requested DNS resource record, wherein the one or more configuration details associated with the requested DNS resource record comprisean input collection of potential answers to the DNS query,at least one filter chain instruction andat least one selected from one or more statically configured details relevant to each potential answer and one or more dynamically determined details relevant to each potential answer,wherein the microprocessor of the authoritative DNS server filters the input collection of potential answers by executing and utilizing the at least one filter chain instruction to extract a final output from the input collection of potential answers, wherein the final output comprises at least one final answer to the DNS query selected from the input collection of potential answers by the microprocessor executing and utilizing the at least one filter chain instruction, wherein at least one final answer is composed into a DNS response to the DNS query dynamically resolved by the microprocessor executing and utilizing the at least one filter chain instruction and the DNS response is at least returnable as output to the DNS resolver, andfurther wherein the at least one filter chain instruction comprises a linear sequence of filter chain instructions selected, configured, assigned and/or arranged from a library of filter chain instructions provided as pre-defined and/or built-in codes implemented as part of the authoritative DNS server.

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