×

Adaptive resolution of domain name requests in virtual private cloud network environments

  • US 10,469,442 B2
  • Filed: 07/23/2018
  • Issued: 11/05/2019
  • Est. Priority Date: 08/24/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system for adaptive resolution of domain name system (DNS) requests obtained from devices of virtual private cloud network environments (VPCs), wherein each VPC includes one or more computing devices arranged within a virtualized local area network of the VPC, the virtualized local area network of each VPC generated by a substrate network hosting the VPCs, the system comprising:

  • a non-transitory data store including data identifying;

    for a first VPC of the VPCs, a first set of rules designated for handling resolution requests obtained from devices of the first VPC to resolve domain names into corresponding network addresses; and

    for a second VPC of the VPCs, a second set of rules designated for handling resolution requests obtained from devices of the second VPC to resolve domain names into corresponding network addresses; and

    at least one computing device configured with computer-executable instructions that, when executed, cause the at least one computing device to;

    obtain a request from a computing device within one of the VPCs to resolve a domain name into a corresponding network address;

    identify a VPC identifier associated with the request that designates a source VPC from which the request originated, the source VPC corresponding to either the first VPC or the second VPC;

    selectively applying to the request either the first set of rules or the second set of rules to determine a domain name system (DNS) server to which the request should be forwarded, wherein the first set of rules are applied when the source VPC corresponds to the first VPC and the second set of rules are applied when the source VPC corresponds to the second VPC; and

    route the request to the DNS server according to the routing determined from selective application of either the first set of rules or the second set of rules.

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