System and method for managing domain name system records

US12079192B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12079192-B2
Application numberUS-202217958918-A
CountryUS
Kind codeB2
Filing dateOct 3, 2022
Priority dateOct 3, 2022
Publication dateSep 3, 2024
Grant dateSep 3, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Aspects of the subject disclosure may include, for example, a device including a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations of: receiving domain name system (DNS) record changes; identifying errors from the DNS record changes; discarding the DNS record changes responsive to the errors identified; scheduling the DNS record changes responsive to a lack of errors identified; translating the DNS record changes into protocol specific formats; and provisioning the protocol specific formats of the translated DNS record changes. Other embodiments are disclosed.

First claim

Opening claim text (preview).

What is claimed is: 1. A device, comprising: a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising: receiving from equipment of an administrator, at a domain name system (DNS) provisioning gateway (DPG), DNS record changes in a human-readable format; identifying, by the DPG, errors from the DNS record changes received from the equipment of the administrator, wherein the identifying the errors comprises pulling existing DNS records from DNS authoritative servers, and checking the DNS record changes against the existing DNS records from the DNS authoritative servers; discarding, by the DPG, the DNS record changes responsive to the errors identified; receiving authorization, by the DPG, for scheduling of the DNS record changes; scheduling, by the DPG, the DNS record changes responsive to a lack of errors identified; translating, by the DPG, the DNS record changes from the human-readable format into protocol specific formats to support a plurality of different DNS server softwares; and provisioning, by the DPG, the protocol specific formats of the translated DNS record changes; verifying, by the DPG, that the DNS record changes were properly implemented; and rolling back, by the DPG, the DNS record changes after the provisioning the DNS servers. 2. The device of claim 1 , wherein the errors are syntax errors. 3. The device of claim 1 , wherein the errors prevent continuity of name services. 4. The device of claim 1 , wherein the identifying errors comprises converting, by the DPG, the existing DNS records into the human-readable format. 5. The device of claim 1 , wherein the provisioning comprises: identifying DNS servers responsible for name services affected by the record changes; and sending the protocol specific formats to the DNS servers identified. 6. The device of claim 1 , wherein the operations further comprise generating, by the DPG, a log file that includes identified errors. 7. The device of claim 1 , wherein the verifying comprises generating, by the DPG, a script to verify that changed DNS records are functioning correctly. 8. The device of claim 1 , wherein the processing system comprises a plurality of processors operating in a distributed computing environment. 9. A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising: receiving from equipment of an administrator, at a domain name system (DNS) provisioning gateway (DPG), DNS record changes in a human-readable format; identifying, by the DPG, errors from the DNS record changes received from the equipment of the administrator, wherein the identifying the errors comprises pulling existing DNS records from DNS authoritative servers, and checking the DNS record changes against the existing DNS records from the DNS authoritative servers; discarding, by the DPG, the DNS record changes responsive to the errors identified; receiving authorization, by the processing system, for scheduling of the DNS record changes; scheduling, by the DPG, the DNS record changes responsive to a lack of errors identified; translating, by the DPG, the DNS record changes from the human-readable format into protocol specific formats to support a plurality of different DNS server softwares; identifying, by the DPG, DNS servers responsible for name services affected by the record changes; and provisioning, by the DPG, the DNS servers with the protocol specific formats of the translated DNS record changes; verifying, by the processing system, that the DNS record changes were properly implemented; and rolling back, by the processing system, the DNS record changes after the provisioning the DNS servers. 10. The non-transitory, machine-readable medium of claim 9 , wherein the errors are syntax errors. 11. The non-transitory, machine-readable medium of claim 10 , wherein the errors prevent continuity of name services. 12. The non-transitory, machine-readable medium of claim 11 , wherein the identifying errors comprises converting, by the DPG, the existing DNS records into the human-readable format. 13. The non-transitory, machine-readable medium of claim 12 , wherein the provisioning comprises: sending the protocol specific formats to the DNS servers identified. 14. The non-transitory, machine-readable medium of claim 13 , wherein the operations further comprise generating, by the DPG, a log file that includes identified errors. 15. The non-transitory, machine-readable medium of claim 14 , wherein the verifying comprises generating, by the DPG, a script to verify that changed DNS records are functioning correctly. 16. The non-transitory, machine-readable medium of claim 15 , wherein the processing system comprises a plurality of processors operating in a distributed computing environment. 17. A method, comprising: receiving from equipment of an administrator, by a processing system including a processor in a domain name system (DNS) provisioning gateway (DPG), DNS record changes in a human-readable format; identifying, by the processing system, errors from the DNS record changes received from the equipment of the administrator, wherein the errors are syntax errors or prevent continuity of name services, wherein the identifying the errors comprises pulling existing DNS records from DNS authoritative servers, and checking the DNS record changes against the existing DNS records from the DNS authoritative servers; discarding, by the processing system, the DNS record changes responsive to the errors identified; receiving authorization, by the processing system, for scheduling of the DNS record changes; scheduling, by the processing system, the DNS record changes responsive to a lack of errors identified; translating, by the processing system, the DNS record changes from the human-readable format into protocol specific formats to support a plurality of different DNS server softwares; identifying, by the processing system, DNS servers responsible for name services affected by the record changes; and provisioning, by the processing system, the DNS servers with the protocol specific formats of the translated DNS record changes; verifying, by the processing system, that the DNS record changes were properly implemented; and rolling back, by the processing system, the DNS record changes after the provisioning the DNS servers. 18. The method of claim 17 , wherein the errors are syntax errors. 19. The method of claim 18 , wherein the errors prevent continuity of name services. 20. The method of claim 19 , wherein the provisioning comprises sending the protocol specific formats to the DNS servers identified.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12079192B2 cover?
Aspects of the subject disclosure may include, for example, a device including a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations of: receiving domain name system (DNS) record changes; identifying errors from the DNS record changes; discarding the DNS record changes respon…
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification G06F16/23. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 03 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).