Reverse DNS Lookup for Detailed Node Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
End users often find the information obtained from a standard reverse DNS lookup, based on an IP address, to be insufficient for detailed identification of communication nodes.
Innovation Solution
A communication device generates a special reverse lookup domain name, different from the standard one, to perform a reverse DNS lookup, acquiring node descriptor data associated with the IP address, which provides more detailed information than the standard domain name.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a standard reverse DNS lookup is performed using the standard reverse lookup domain name, then the domain name corresponding to the IP address is obtained, but the information obtained is insufficient for detailed identification of communication nodes
Solution Approach 1:
The patent segments the reverse DNS lookup process into two distinct operations: first performing a standard reverse DNS lookup to obtain the domain name, then performing an additional reverse DNS lookup using a specially constructed domain name (formed by replacing the network portion of the IP address with a wildcard pattern) to obtain detailed node descriptor information. This segmentation allows the system to retrieve both basic and detailed information without requiring a completely new lookup mechanism.
Solution Approach 2:
The patent introduces an intermediary process that constructs a special reverse lookup domain name by replacing the network portion of the IP address with a wildcard pattern (e.g., *.example.arpa). This intermediary domain name acts as a mediator that enables retrieval of detailed node descriptor information from the DNS server without directly querying the original IP address, thus bridging the gap between standard lookup and detailed information retrieval.
2Loss of information
If a special reverse lookup domain name is generated and used to perform reverse DNS lookup, then more detailed node descriptor data is acquired, but the complexity of the lookup process increases
Solution Approach 1:
The patent applies preliminary action by first performing the standard reverse DNS lookup to obtain the domain name, and only then generating and executing the special reverse lookup query. This sequential approach ensures that the special lookup process is triggered only when needed, and the domain name is already available to construct the special query pattern, thereby managing complexity through staged execution.
Solution Approach 2:
The patent changes the parameter of the reverse lookup domain name by replacing the network portion of the IP address with a wildcard pattern. This parameter transformation converts a specific IP address query into a pattern-matching query that can retrieve detailed node descriptor information. The transformation is performed programmatically using string manipulation on the domain name obtained from the first lookup.
Data Source
AI summary
Provided is a communication device including: an address acquiring unit that acquires an IP address; a generating unit that generates, on the basis of the acquired IP address, a special reverse lookup domain name which is different from a standard reverse lookup domain name serving as a key for obtaining a domain name corresponding to the acquired IP address through a reverse DNS lookup; and a reverse-DNS-lookup processing unit that performs the reverse DNS lookup using the generated special reverse lookup domain name as a key, and acquires node descriptor data, which is different from the domain name and is associated with a communication device corresponding to the IP address acquired by the address acquiring unit.


