DNS Zone File Update Deferral Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for updating DNS records do not allow for deferred activation or propagation, limiting users' ability to delay the instantiation and propagation of new DNS settings, which can be problematic when technical consultants are unavailable or when changes need to be reviewed for accuracy before implementation.

Innovation Solution

A system and method that enable users to defer the activation of DNS record updates by scheduling a specific time for deployment or requiring approval from additional users, allowing for delayed activation and ensuring that all changes are applied correctly and simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If DNS updates are applied immediately upon receipt, then the system responds quickly and maintains high productivity, but the risk of errors and lack of review opportunity increases

Engineering Contradiction:
ImproveDNS update speedVSAvoidDNS update accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by downloading the zone file, generating the modified zone file with proposed changes, and storing it for later deployment. This allows validation and review before the actual DNS update is applied, ensuring accuracy while maintaining a ready-to-deploy state.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The modified zone file acts as an intermediary between the proposed changes and the live DNS configuration. It serves as a buffer that allows review, validation, and controlled deployment, mediating between immediate update requests and reliable implementation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If DNS updates are deferred for review or scheduling, then the reliability and control of changes improve, but the response time and productivity decrease

Engineering Contradiction:
ImproveDNS update controlVSAvoidDNS update delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically adjusts the deployment timing based on user needs. The modified zone file can be deployed immediately, scheduled for later, or held for review - providing flexible, dynamic control over the update timeline rather than a fixed immediate or delayed approach.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

All preparatory work (downloading zone file, generating modifications) is completed in advance, storing the modified zone file ready for deployment. This preliminary action eliminates preparation time from the critical path when updates are needed urgently, as only the final deployment step remains.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If the system waits for technical consultant availability or approval events, then the accuracy and approval process is ensured, but the deployment time increases

Engineering Contradiction:
ImproveDNS configuration accuracyVSAvoidDeployment waiting time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs all configuration work preliminarily - downloading the zone file, applying modifications, and generating the modified zone file - before the approval or consultant availability is confirmed. This ensures accuracy is built into the configuration itself, while the timing of deployment is decoupled from the approval process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the modified zone file is prepared and then deployed based on external events (consultant availability, approval signals). The feedback loop allows verification and control while maintaining readiness for immediate deployment when conditions are met.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9647979B2DNS file settings deferral
Publication Date: 2017.05.09 GO DADDY OPERATING CO LLC
  • US9647979B2 patent drawing
  • US9647979B2 patent drawing
  • US9647979B2 patent drawing

AI summary

Systems and methods of the present invention provide for one or more server computers configured to: receive data encoding an update to a configuration setting in a DNS and an indication of an event deferring the update. After receiving the data and indication, the server(s) may: download, from a DNS server, a zone file comprising the configuration setting; modify the zone file using the update to generate a modified zone file comprising the update; determine, in accordance with the indication, whether the event has occurred; and if so, cause the DNS server to modify the zone file comprising the configuration setting in accordance with the modified zone file.