Batch DNS Registry Operations Using Multiple Domain EPP
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for managing multiple provisioned DNS registry objects through the Extensible Provisioning Protocol (EPP) are inefficient, as they require numerous command requests for each action, burdening registrars and registries with excessive workload.
Innovation Solution
A method and system for managing multiple provisioned DNS registry objects using a multiple domain EPP command that allows simultaneous actions on multiple objects, such as create, update, renew, or delete, by comparing the requested actions with a registry's policy and performing them in a single transaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional EPP methods are used to manage multiple DNS registry objects, then each action requires numerous command requests, but this increases the workload and reduces efficiency for registrars and registries
Solution Approach 1:
The patent combines multiple individual EPP command requests into a single batched command that can manage multiple DNS registry objects simultaneously. The system introduces a batch operation mechanism where registrars can submit a list of domain names or objects to be managed in one transaction, and the registry processes all requested actions (create, delete, renew, update, transfer) in a single command exchange, thereby eliminating the need for numerous separate requests and improving overall productivity.
2Reliability
If individual command requests are used for each DNS object action, then policy compliance can be verified per object, but the process becomes burdensome and time-consuming
Solution Approach 1:
The patent merges individual policy verification processes into a unified batch processing framework. The registry receives a single batched command containing multiple object identifiers and requested actions, then systematically verifies policy compliance for each object within the batch context. This approach maintains rigorous policy checking while reducing the overall complexity by consolidating command processing, response generation, and error handling into a single standardized workflow rather than requiring separate processing for each individual command.
Data Source
AI summary
A computer-implemented method, computer-readable medium, and an apparatus operable to perform the method is provided for managing multiple provisioned domain name system (“DNS”) registry objects. The method can include receiving, at a DNS registry, a multiple domain extensible provisioning protocol (“EPP”) command from a registrar on behalf of a registrant to perform an action for each provisioned DNS registry object of the multiple provisioned DNS registry objects; comparing the action with one or more allowable actions in a policy maintained by the registry; determining, by a processor, that the action is allowable based on the comparing; and performing, based on the determining, the action on each of the provisioned DNS registry objects in one transaction.


