DNS Resource Record Update for Multi-Interface Network Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Dynamic DNS (DDNS) systems are inefficient in managing multiple network interfaces, requiring manual domain name assignment and lacking the ability to automatically update DNS records for specific network interfaces, leading to increased time and complexity.

Innovation Solution

A system that periodically receives update messages from network nodes with IP address and network interface identifiers, allowing for automatic updating of DNS resource records based on predefined events, such as IP address changes, and uses a unique identifier to authenticate and encrypt messages for secure communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual domain name assignment is used for network devices with multiple interfaces, then domain name management can be performed, but the process takes excessive time and requires significant manual intervention

Engineering Contradiction:
Improveautomated domain name assignmentVSAvoidtime for domain name assignment
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system enables network devices to automatically perform domain name registration and DNS record updates themselves. The DNS client on each network device monitors its own network interfaces, detects IP address changes, and autonomously updates DNS records without requiring manual administrator intervention for each change event.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures domain name templates and associations with network interfaces before the device goes online. When a network interface obtains an IP address, the pre-configured domain name is automatically assigned and registered in DNS, eliminating the need for real-time manual configuration during device deployment.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If standard DDNS services are used, then domain name updates can be performed, but the system cannot assign domain names to specific network interfaces of multi-interface devices

Engineering Contradiction:
Improvemulti-interface domain name managementVSAvoidDDNS system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the domain name management function by network interface, creating separate DNS resource records for each interface. Each network interface is treated as an independent entity with its own domain name association, allowing precise control and tracking of domain names specific to particular interfaces rather than managing all interfaces as a single unit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system assigns different domain name properties and update behaviors to different network interfaces based on their specific characteristics. Each interface can have its own domain name template, update frequency, and authentication credentials, allowing customized management strategies for different interfaces without affecting others.

Inventive Principle:
Principle #3Local quality

3Reliability

If web-based DDNS services with username/password authentication are used, then security can be maintained, but the authentication process adds complexity and requires user account management

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements a unified authentication mechanism that works across all network interfaces and DDNS service providers. A single authentication credential set can be used to update DNS records for multiple interfaces and multiple DDNS services, eliminating the need to manage separate usernames and passwords for each service or interface.

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

Solution Approach 2:

The system introduces an authentication credential management component that acts as an intermediary between the network device and DDNS services. This component securely stores authentication credentials, manages their lifecycle, and automatically provides appropriate credentials for DNS updates, shielding users from direct credential management complexity while maintaining security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10341286B2Methods and systems for updating domain name service (DNS) resource records
Publication Date: 2019.07.02 PISMO LABS TECH
  • US10341286B2 patent drawing
  • US10341286B2 patent drawing
  • US10341286B2 patent drawing

AI summary

The present invention discloses methods and systems for updating domain name service (DNS) resource records. An update message is received at a first system from a network node periodically and upon occurrence of a first predefined event. The DNS resource record is updated at the first system substantially based on the update message. The update message comprises an Internet Protocol (IP) address field, a unique identifier field, and a network interface identifier field. The network node comprises a plurality of network interfaces.