Name Database Server Wildcard Query for IPv4 IPv6 Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In a mixed IPv4 and IPv6 communication environment, existing methods require multiple queries to retrieve both IPv4 and IPv6 addresses, leading to increased network traffic, complex processing, and longer response times due to separate responses and potential packet loss complications.
Innovation Solution
A name database server system that allows for a single query to retrieve node information of multiple record types by using a virtual record type to determine and retrieve both IPv4 and IPv6 addresses simultaneously, simplifying the process and reducing network traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple separate queries are performed to retrieve IPv4 and IPv6 addresses, then complete address information can be obtained, but network traffic increases and response time lengthens
Solution Approach 1:
The patent merges multiple separate DNS queries for different record types into a single query by introducing a wildcard record type mechanism. The DNS server receives a query with a wildcard record type, identifies the target communication device, and returns multiple address records (IPv4 and IPv6) in one response, thereby reducing query latency and network traffic while maintaining information completeness
Solution Approach 2:
The patent creates a universal query mechanism using wildcard record types that can retrieve multiple specific record types simultaneously. The DNS server implements multi-functionality by processing a single wildcard query to return various address record types (A, AAAA, etc.) based on the target device, making the system adaptable to different address types without requiring separate queries
2Reliability
If multiple separate queries are performed to retrieve different record types, then all required address information can be obtained, but network traffic increases
Solution Approach 1:
The patent combines multiple DNS query requests into a single network transaction by using wildcard record types. Instead of sending separate queries for A records and AAAA records, the system sends one query with a wildcard type, and the DNS server consolidates multiple address records into a single response packet, thereby reducing network traffic volume
Solution Approach 2:
The wildcard record type mechanism provides a universal query interface that can retrieve multiple specific record types through a single network request. The DNS server implements multi-functional response capability, returning various address record types in one response, which reduces the quantity of network transactions and associated traffic
3Measurement precision
If separate queries are performed for different record types, then accurate address information can be retrieved, but processing complexity increases due to multiple responses and packet loss handling
Solution Approach 1:
The patent merges multiple separate response handling processes into a single unified processing flow. By receiving all address records (IPv4 and IPv6) in one DNS response, the terminal device and gateway simplify their processing logic to handle a single response instead of coordinating multiple queries and responses, reducing processing complexity while maintaining accuracy
Solution Approach 2:
The patent implements a feedback mechanism where the gateway detects the presence of both IPv4 and IPv6 addresses in the unified DNS response and uses this information to determine the appropriate communication protocol. The gateway sends feedback to the terminal device indicating which protocol to use, simplifying the overall processing by centralizing the decision-making logic
Data Source
AI summary
A node information storage means stores an entry of node information in which at least an address and a record type are associated with a host name. A search target record deciding means decides a record type of an entry of a search target from a received virtual record type based on a search rule that is a rule specifying a record type of a search target according to a virtual record type. An entry searching means searches the node information storage means, and specifies an entry that corresponds to the entry specifying information received from the terminal device and has the record type decided by the search target record deciding means. A search result transmitting means transmits node information included in the entry specified by the entry searching means to the terminal device.