IoT DNS Naming via IPv6 Neighbor Discovery and Node Information Protocols
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In IoT environments, manually setting domain names for each device is cumbersome, and existing automatic naming technologies like mDNS generate significant network traffic and require devices to be constantly online, limiting their effectiveness.
Innovation Solution
A method for automatically generating and registering DNS names for IoT devices using IPv6, which involves receiving a DNS search list, generating a domain name including model and identifier information, performing a duplicate check, and registering it with a DNS server using Neighbor Discovery and Node Information protocols, allowing domain name management even when devices are in sleep mode.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If mDNS is used for automatic domain name assignment, then manual configuration effort is reduced, but network traffic increases significantly
Solution Approach 1:
The patent introduces a DNS search list as an intermediary mechanism that pre-configures domain name suffixes on the device. Instead of using multicast DNS that generates network traffic, the device locally combines its identifier with pre-stored domain suffixes from the DNS search list to form complete domain names, eliminating the need for multicast communication while maintaining automatic naming functionality.
2Ease of operation
If mDNS is used for automatic domain name assignment, then manual configuration is simplified, but devices must remain constantly online to respond to naming requests
Solution Approach 1:
The patent applies preliminary action by pre-configuring the DNS search list with domain name suffixes before the device needs to generate a domain name. The device stores multiple domain suffixes locally and can immediately combine them with its identifier to form valid domain names even when offline or in sleep mode, eliminating the requirement for the device to be constantly online and responsive to naming requests.
3Measurement precision
If manual domain name setting is performed for each IoT device, then domain name accuracy is ensured, but configuration time and effort increase significantly
Solution Approach 1:
The patent enables self-service by allowing each IoT device to automatically generate its own domain name by combining its unique identifier with domain suffixes from the pre-configured DNS search list. This eliminates the need for manual domain name assignment while ensuring accuracy through the structured format and duplicate detection mechanism, significantly reducing configuration time and effort.
4Loss of information
If domain names include detailed device information, then device identification capability is improved, but domain name length and complexity increase
Solution Approach 1:
The patent applies segmentation by dividing the domain name into distinct components: device identifier and domain suffix from the DNS search list. This structured segmentation allows the domain name to convey specific device information (type, location, function) while maintaining a standardized, manageable format that balances information richness with structural simplicity.
Data Source
AI summary
A method for naming a Domain Name System (DNS) for an Internet of Things (IoT) device comprises the steps of: receiving a first message including a DNS search list by a device connected to a network on the basis of Internet Protocol Version 6 (IPv6) protocol; generating, by the device, a domain name including model information and an identifier of the device; performing, by the device, a redundancy check for the domain name on the basis of a neighbor discovery (ND) protocol; and, when the domain name is not redundant, registering the domain name and IPv6 address for the device into a DNS server on the basis of a node information (NI) protocol by a domain name-collecting apparatus connected to the network.


