×

Computer-implemented method, apparatus, and computer-readable medium for processing named entity queries using a cached functionality in a domain name system

  • US 9,900,281 B2
  • Filed: 04/14/2014
  • Issued: 02/20/2018
  • Est. Priority Date: 04/14/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for responding to a domain name system (“

  • DNS”

    ) query request from a requestor using information supplied by an authoritative name server, the computer-implemented method comprising;

    obtaining, by a DNS resolution server over a network, a DNS query for a named resource from a requestor, wherein the DNS query comprises information comprising a requestor-based contextual information related to the requestor, wherein the requestor-based contextual information comprises geo-location data of the requestor;

    providing, by the DNS resolution server, authentication information to the authoritative name server to authenticate the DNS resolution server;

    obtaining at least a portion of a zone file of a domain name space using the DNS query and information on how to access information about the named resource that is not local to the DNS resolution server from the authoritative name server based on the DNS query obtained from the requestor for the DNS resolution server that is authenticated by the authoritative name server, wherein the information about the named resource that is not local comprises a plurality of attributes associated with the named resource, the plurality of attributes comprising an availability indicator that indicates an availability of a server instance on which the named recourse is hosted and a security indicator that indicates a security level related to a potential requestor that may request access to the named resource;

    applying one or more rules to the portion of the zone file, the requestor-based contextual information, a named resource-based contextual information, and the information about the named resource that is not local to the DNS resolution server;

    determining, by a hardware processor of the DNS resolution server, an answer to the DNS query based on the one or more rules that are applied; and

    providing, to the requestor, the answer to the DNS query, wherein the answer is a DNS record associated with the named resource.

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