Host Node Automatic DNS Record Updates via Stateless Address Autoconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity and dynamic nature of domain name server databases on the Internet, particularly due to the advent of IPv6 and frequent changes in interface addresses, pose a challenge for conventional maintenance techniques, which are often manual and require separate DHCP servers, leading to inefficiencies and compatibility issues with older protocols.

Innovation Solution

A host node automatically generates Internet interface addresses, determines its domain name server, and updates the domain name server database using stateless address autoconfiguration and DNS discovery protocols, allowing for self-maintenance of records and reducing the need for external intervention or specialized servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual editing techniques are used to maintain domain name server databases, then database accuracy can be maintained, but the maintenance burden increases and efficiency decreases

Engineering Contradiction:
Improvedatabase maintenance efficiencyVSAvoidmanual maintenance burden
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The domain name server automatically updates its own database records by generating interface addresses and sending update requests to itself or other domain name servers, eliminating the need for manual editing and external DHCP servers to maintain database accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The domain name server pre-configures itself with the capability to generate interface addresses and send update requests before changes occur, allowing automatic database maintenance to happen proactively rather than requiring reactive manual intervention

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If separate DHCP servers are introduced to manage interface addresses, then address management capability is improved, but system complexity increases

Engineering Contradiction:
Improveinterface address management capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The domain name server performs multiple functions including both maintaining domain name records and generating interface addresses, eliminating the need for separate DHCP servers and reducing overall system complexity while maintaining full address management capability

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent combines the domain name server and DHCP server functions into a single entity, merging two previously separate systems into one multi-functional server that can both manage domain names and generate interface addresses

Inventive Principle:
Principle #5Merging (Combining)

3Extent of automation

If IPv6 stateless address autoconfiguration is implemented, then automation of address generation is improved, but compatibility with older protocols may be compromised

Engineering Contradiction:
Improveautomatic address generationVSAvoidprotocol compatibility
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The domain name server sends interface address update requests to itself in advance, allowing the server to prepare and validate IPv6 address configurations before actual network changes occur, ensuring compatibility during the transition period

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the domain name server monitors its own interface addresses and automatically sends update requests when changes are detected, allowing continuous adaptation while maintaining protocol compatibility through iterative updates

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7734745B2Method and apparatus for maintaining internet domain name data
Publication Date: 2010.06.08 DAEDALUS BLUE LLC
  • US7734745B2 patent drawing
  • US7734745B2 patent drawing
  • US7734745B2 patent drawing

AI summary

A host node connected to the Internet automatically generates an Internet interface addresses for itself, and automatically generates a request to an Internet domain name server to update the domain name server's database with the self-generated address. Preferably, the node employs a draft standard stateless address autoconfiguration protocol to create a link-local address, find a router, obtain a prefix from the router, and generate a global address from the prefix and the link-local address. Preferably, the node automatically determines the identity of its master domain name server, and transmits a request to update the master's database using a BIND 8 (or subsequent) protocol. Such a request may be encrypted for security and may include a self-generated identity key for further security.