DNS Server Address Update via Notification List

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing DNS systems face connection failures due to outdated IP addresses when server address information changes before the TTL period expires, leading to increased load and inefficiency in updating server address information.

Innovation Solution

A system and method where a second DNS updates server address information in real-time by maintaining a notification list of network addresses, allowing immediate transmission of changed information to all DNS systems that have obtained server address information, thereby avoiding the need for a TTL-based update process and ensuring correct address information is provided.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a DNS stores server address information with a TTL value, then the DNS can reduce update frequency and lower system load, but the server address information becomes outdated when the IP address changes before the TTL period expires

Engineering Contradiction:
ImproveDNS update efficiencyVSAvoidaccuracy of server address information
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the second DNS monitors whether stored server address information has been requested by client servers. When the information is accessed, the second DNS receives feedback and proactively transmits updated IP address information to the first DNS, ensuring the stored information remains accurate without relying solely on TTL expiration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The second DNS performs preliminary actions by monitoring and detecting changes in server address information before client servers attempt to use outdated addresses. When an IP address change is detected, the update is transmitted proactively to participating DNS systems before any connection failure can occur, preventing the reliability issue rather than correcting it afterward.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a DNS repeatedly executes query operations to update IP addresses, then the DNS can ensure current address information, but the system load and time consumption increase significantly

Engineering Contradiction:
Improvecurrentness of IP address informationVSAvoidtime for DNS update operations
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of continuous or repeated query operations, the patent implements periodic action where the second DNS transmits updated IP address information at specific intervals triggered by actual changes in server address information. This change-driven periodic update mechanism ensures current information is provided without the time consumption of frequent unnecessary queries.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The second DNS performs self-service by autonomously monitoring its own server address information changes and initiating updates to participating DNS systems without requiring external requests. This eliminates the need for other DNS systems to repeatedly query for updates, reducing overall system time consumption while maintaining information currentness.

Inventive Principle:
Principle #25Self-service

3Reliability

If the DNS uses a notification list to track participating DNS systems, then real-time updates can be transmitted to all DNS, but the device complexity and storage requirements increase

Engineering Contradiction:
Improvereal-time update capabilityVSAvoidnotification list management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The notification list serves multiple functions: it stores participating DNS system addresses, tracks which DNS systems have received updates, and manages update distribution. This multi-functionality reduces the need for separate mechanisms for each task, managing the complexity through consolidation rather than multiplication of components.

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

Data Source

PatentUS8964761B2Domain name system, medium, and method updating server address information
Publication Date: 2015.02.24 SAMSUNG ELECTRONICS CO LTD
  • US8964761B2 patent drawing
  • US8964761B2 patent drawing
  • US8964761B2 patent drawing

AI summary

A method of a first DNS which can update server information in real time without necessarily using a TTL (Time To Live) by recording a network address of the first DNS, which has previously obtained server address information from a second DNS, in a notification list, by the second DNS, and transmitting the changed information from the second DNS to the first DNS recorded in the notification list when the previously obtained/requested server address changes, and updating the server address by the first DNS as provided by the second DNS. A DNS updating server address method may further include providing a first DNS with server address information corresponding to a domain, recording a network address of the first DNS in a notification list, corresponding to the domain and/or the server address information, and transmitting a changed server address information to the first DNS based on the notification list.