Integrated DNS Package for Network-Isolated Name Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In confined networks, such as national or corporate networks, domain name resolution fails when partitioned or isolated from the global Internet due to reliance on external DNS servers, leading to access failures even for websites within the network boundary.

Innovation Solution

A DNS hardware package with integrated DNS hierarchy databases and a recursive name server that prioritizes internal DNS servers for resolution, enabling self-sufficient domain name services within the network, including caching, blocking, redirecting, and bypassing DNSSEC validation as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If DNS queries are made to external DNS servers for domain name resolution, then domain name resolution can be performed, but network partition or isolation prevents access to external DNS servers causing resolution failure

Engineering Contradiction:
Improvedomain name resolution availabilityVSAvoidnetwork isolation resistance
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The DNS system is segmented into local and external components. A local DNS server is deployed within the network boundary, separating the resolution function from external DNS servers. This segmentation allows the network to maintain domain name resolution capability even when isolated from external networks, as the local DNS server can independently resolve domain names using locally cached or pre-loaded DNS data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

DNS data is pre-loaded into the local DNS server before network isolation occurs. The system performs preliminary actions by caching DNS records and maintaining a local DNS database in advance, ensuring that domain name resolution can continue without external connectivity. This preliminary preparation of DNS data enables the network to operate independently during partition or isolation events.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If DNS data is cached locally to enable resolution during network isolation, then resolution availability improves, but transaction latency increases due to local cache access

Engineering Contradiction:
Improvedomain name resolution availabilityVSAvoidDNS query latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The DNS resolution system dynamically switches between local cache access and external DNS server queries based on network conditions and data freshness requirements. When external connectivity is available, the system queries external servers for updated records. When isolated, it falls back to local caching. This dynamic behavior optimizes the balance between resolution availability and latency, accessing local cache only when necessary to maintain service continuity.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the network relies on external DNS servers, then comprehensive domain name resolution is achieved, but vulnerability to external attacks increases

Engineering Contradiction:
Improvedomain name resolution capabilityVSAvoidexternal attack vulnerability
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

A local DNS server acts as an intermediary between internal network resources and external DNS infrastructure. This intermediary layer provides comprehensive domain name resolution by querying external DNS servers when needed, while simultaneously protecting the internal network from external attacks. The local DNS server filters and validates DNS responses, blocking malicious content before it reaches internal systems, thus maintaining resolution capability while reducing attack surface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12463956B2DNS package in a network
Publication Date: 2025.11.04 VERISIGN INC
  • US12463956B2 patent drawing
  • US12463956B2 patent drawing
  • US12463956B2 patent drawing

AI summary

A Domain Name System (“DNS”) package, a non-transitory computer-readable medium, and a method for providing domain name resolution services are disclosed. The system can include one or more built-in DNS hierarchy databases configured for deployment within a network, wherein the one or more built-in DNS hierarchy databases stores DNS records. The system can also include a recursive name server, wherein the recursive name server is configured to query the one or more built-in DNS hierarchy databases during domain name resolution, the recursive name server configured to select the one or more built-in DNS hierarchy databases based on a policy indicating a preference for the one or more built-in DNS hierarchy databases over a domain name server located outside of the network. Furthermore, the system can include a recursive name server database configured to store DNS records for the recursive name server.