Proxy Server IP Version Selection via Domain Bypass List

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication networks face challenges in efficiently selecting the appropriate IP version (IPv4 or IPv6) for DNS requests, leading to issues such as misconfiguration, broken IPv6 connectivity, and resource utilization problems, which impact user experience and network performance.

Innovation Solution

Implementing a domain bypass list that allows for the preferential selection of IP versions by matching domain names with learned IP version mappings, enabling the blocking or allowing of IPv4 and IPv6 traffic based on known issues, and dynamically updating these mappings to optimize performance and avoid known problems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If DNS requests are made without preferential IP version selection, then both IPv4 and IPv6 addresses can be resolved, but network performance deteriorates due to misconfiguration and broken connectivity

Engineering Contradiction:
ImproveDNS resolution reliabilityVSAvoidNetwork performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by maintaining a domain bypass list that pre-identifies domains with known IPv4 or IPv6 issues. Before attempting DNS resolution, the system checks this list to determine which IP version to use, preventing resolution attempts that would fail due to known connectivity problems or misconfigurations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by dynamically updating the domain bypass list based on observed DNS resolution outcomes. When resolution failures or performance issues are detected, the system learns from these experiences and updates the bypass list to avoid repeating the same errors, continuously improving reliability over time.

Inventive Principle:
Principle #23Feedback

2Reliability

If preferential IP version selection is implemented using domain bypass list, then DNS resolution reliability improves, but device complexity increases

Engineering Contradiction:
ImproveIP version selection accuracyVSAvoidProxy server complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies self-service by automatically learning and updating the domain bypass list without requiring manual intervention. The proxy server autonomously monitors DNS resolution outcomes, identifies patterns of failure, and updates its own configuration to avoid future errors, reducing the operational complexity despite the added functional complexity.

Inventive Principle:
Principle #25Self-service

3Productivity

If domain bypass list is dynamically updated with learned mappings, then resource utilization optimizes, but loss of time occurs during learning and updating processes

Engineering Contradiction:
ImproveResource utilization efficiencyVSAvoidDNS resolution delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-populating the domain bypass list with commonly encountered domains that have known IP version issues. This allows the system to have immediate knowledge for frequent domains without requiring real-time learning, avoiding resolution delays for these common cases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous useful action by performing DNS resolution using the current best knowledge from the bypass list while simultaneously learning from new resolution outcomes in the background. This parallel operation ensures that resolution delays are minimized while the system continuously improves its knowledge base without interrupting normal DNS operations.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10516611B2Preferential selection of IP protocol version with domain name matching on proxy servers
Publication Date: 2019.12.24 HUGHES NETWORK SYST
  • US10516611B2 patent drawing
  • US10516611B2 patent drawing
  • US10516611B2 patent drawing

AI summary

Systems and methods for the preferential selection or blocking of Internet Protocol (IP) version addresses, e.g., IPv4 and IPv6 addresses, are provided. During a process where address or domain name resolution is performed, an entity may access a domain bypass list to ascertain whether or not to proceed with requests utilizing an IPv4 address, an IPv6 address, or neither. Such a list may be dynamically or manually created and/or updated such that known issues associated with the use of a particular type of IP version address can be avoided for subsequent resolution requests to access network resources such as web pages, DNS entries, etc.