DNS Address-Type Signaling for IPv4/IPv6 Resource Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The deployment of IPv6 networks faces challenges due to the exhaustion of IPv4 addresses and incompatibilities with IPv4, leading to complex migration strategies that require seamless interoperability and transparency, while existing solutions like NAT64 and DNS64 functions cause DNS server overload and latency issues.

Innovation Solution

A method and device for a client device to insert information about the expected IP address type in DNS requests, allowing it to obtain both IPv4 and IPv6 addresses efficiently, optimizing DNS traffic and reducing redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If NAT64 and DNS64 functions are deployed to ensure IPv4 service continuity, then interoperability between IPv4 and IPv6 networks is improved, but DNS server overload and latency increase

Engineering Contradiction:
ImproveinteroperabilityVSAvoidDNS server performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The client device performs preliminary detection of the network resource's IP version capability and inserts the expected address type information into the DNS request before sending it to the DNS server. This preliminary action allows the DNS server to prepare the appropriate response in advance, avoiding server overload and reducing latency by preventing unnecessary translation operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The client device receives feedback from the network resource about its IP version capability and adjusts its DNS requests accordingly. By inserting the expected address type information based on this feedback, the system creates a feedback loop that optimizes DNS traffic and reduces server processing requirements.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If IPv6 deployment is accelerated to address exhaustion, then future address availability is improved, but compatibility issues with existing IPv4 infrastructure arise

Engineering Contradiction:
ImproveIP address availabilityVSAvoidprotocol compatibility
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system dynamically adapts to different network resource configurations by allowing client devices to specify their expected address type in DNS requests. This dynamic approach enables seamless coexistence of IPv4 and IPv6 protocols, where the protocol version is determined based on the network resource's capability rather than being fixed, thus reducing compatibility complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The DNS request modification mechanism acts as an intermediary between IPv4 and IPv6 protocols. By inserting expected address type information into DNS requests, the system creates a mediation layer that facilitates smooth transition and interoperability between the two protocol versions without requiring direct compatibility between them.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If dual-stack architecture is implemented to support both IPv4 and IPv6, then service continuity is improved, but network complexity and migration difficulty increase

Engineering Contradiction:
Improveservice continuityVSAvoidnetwork architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention extracts the address type selection logic from the network infrastructure and places it in the client device. By having the client insert expected address type information into DNS requests, the system removes the complexity of dual-stack configuration from the network side and simplifies the architecture while maintaining service continuity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The client device autonomously determines and specifies its preferred address type by inserting this information into DNS requests. This self-service approach eliminates the need for complex network-side configuration and management of dual-stack protocols, reducing overall network complexity while ensuring reliable service continuity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12531829B2Method and device for obtaining an IP address
Publication Date: 2026.01.20 ORANGE SA
  • US12531829B2 patent drawing
  • US12531829B2 patent drawing
  • US12531829B2 patent drawing

AI summary

A method for a client device to obtain an IP address in order to access a network resource via at least one IP network. The method includes: inserting, in a request for obtaining an IPv6 address in order to access the network resource intended for a DNS server, a piece of information representing an IP address type expected by the client device of the DNS server in response to the obtaining request if the network resource has an IPv4 connectivity; and sending the obtaining request to the DNS server.