Reverse DNS Lookup for Detailed Node Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveinformation detailVSAvoidlookup process
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvenode identification detailVSAvoiddomain name generation and lookup process
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9306900B2Communication device, communication system, and communication method
Publication Date: 2016.04.05 NEC CORP
  • US9306900B2 patent drawing
  • US9306900B2 patent drawing
  • US9306900B2 patent drawing

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.