DNS Resolution in Virtual Private Clouds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In heterogeneous network environments, particularly in virtual private cloud networks, existing systems face challenges in managing domain name system (DNS) requests efficiently, leading to complexities in routing DNS requests within and between virtualized and public networks, which can result in increased resource usage and inefficiencies.

Innovation Solution

A DNS resolution system that allows administrators to configure rules for routing DNS requests to specific DNS servers based on domain names, enabling requests to be processed or forwarded to private or public DNS servers as needed, thereby improving communication across diverse networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If DNS requests are routed through traditional public network addressing schemes in virtualized networks, then communication between virtualized systems is enabled, but system complexity increases and direct physical addressing becomes unavailable

Engineering Contradiction:
Improvecommunication capabilityVSAvoidnetwork complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a DNS resolver as an intermediary component that sits between virtualized network components and external DNS servers. This mediator translates internal virtual network addresses to external public network addresses, enabling communication while abstracting away the complexity of address translation from individual virtualized components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments DNS resolution functionality into separate layers: local DNS resolvers within the virtualized network and external DNS servers. This segmentation allows each layer to handle specific tasks independently, reducing overall system complexity while maintaining communication capability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If virtualized networks use private network addressing, then communication security is improved, but routing DNS requests to external servers becomes more difficult

Engineering Contradiction:
Improvecommunication securityVSAvoidDNS request routing
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The DNS resolver acts as a trusted intermediary that knows both private virtual network addresses and public external addresses. It receives DNS requests from virtualized components using private addressing and automatically performs the necessary address translation to communicate with external DNS servers, maintaining security while simplifying operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a local copy of DNS resolution functionality within the virtualized network boundary. This local DNS resolver copies essential DNS resolution capabilities while operating within the private network, eliminating the need for complex routing configurations while maintaining security boundaries.

Inventive Principle:
Principle #26Copying

3Ease of operation

If traditional public network addressing schemes are used in virtualized systems, then address resolution is simplified, but direct physical addressing capability is lost

Engineering Contradiction:
Improveaddress resolutionVSAvoidphysical addressing capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The addressing system is segmented into two layers: virtual network addresses for simplified resolution within the virtualized environment, and physical network addresses for actual hardware communication. The DNS resolver operates at the boundary between these layers, translating between them as needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The DNS resolver serves as an intermediary translation layer that converts simplified virtual addresses to physical addresses. This allows virtualized components to use easy-to-manage virtual addressing while still maintaining the capability to communicate with physical network infrastructure when required.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11362986B2Resolution of domain name requests in heterogeneous network environments
Publication Date: 2022.06.14 AMAZON TECH INC
  • US11362986B2 patent drawing
  • US11362986B2 patent drawing
  • US11362986B2 patent drawing

AI summary

Systems and methods are for domain name system (DNS) resolutions in heterogeneous network environments including a virtual private cloud (VPC). An administrator of a virtual private cloud (VPC) specifies rules identifying sources for resolving DNS resolution requests. The rules may include routing a request to a source outside the VPC such as to an on-premises DNS resolver through an outbound IP endpoint.