System and method for domain name system restore points

US10164933B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10164933-B2
Application numberUS-201414577737-A
CountryUS
Kind codeB2
Filing dateDec 19, 2014
Priority dateDec 19, 2014
Publication dateDec 25, 2018
Grant dateDec 25, 2018

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.

A system and method for domain name system (DNS) restore points are presented. A DNS record database is configured to store a plurality of DNS records for a plurality of domain name. A host computer server is configured to detect a change in a DNS record for a domain name, and, upon detecting the change in the DNS record, encode, without any user input, at least one DNS setting from the DNS record for the domain name into a data storage file. The host computer server is configured to prompt a user to provide a description, and store the data storage file containing the at least one DNS setting in a database in association with the description.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system, comprising: a domain name system (DNS) record database configured to store a plurality of DNS records for a plurality of domain names, each of the plurality of DNS records including: at least one DNS setting value, a date that the at least one DNS setting value was created, a description, generated by a user authorized with permissions to update the at least one DNS setting value, describing the at least one DNS setting value, a diagnostic status of an internet protocol (IP) address or a hostname associated with a domain name; and a host computer server, configured to: detect a change in a DNS record for a domain name, the change comprising: a user input, received from a control panel on a graphical user interface (GUI), requesting the change to the at least one DNS setting value, or a DNS settings template downloaded to the host computer server, ping the IP address or the hostname with a ping request to determine the diagnostic status, wherein the diagnostic status includes an active or responsive status, or a non-responsive status, responsive to the ping request, thereby determining if the IP address is Internet accessible, upon detecting the change in the DNS record, encode, without any user input, the at least one DNS setting from the DNS record for the domain name into a data storage file, prompt the user via the control panel to provide the description, store the data storage file containing the at least one DNS setting, the at least one DNS setting value, the date, and the diagnostic status, in the DNS record database in association with the description; generate, within the control panel, a listing of a plurality of DNS setting snapshots, including the data storage file, associated with the domain name, receive a selection, by the user from the listing, of a snapshot in the plurality of DNS setting snapshots, retrieve the data storage file, including the at least one DNS setting defined in the snapshot, associated in the DNS record database with the snapshot selected by the user, and apply the DNS setting and the at least one DNS setting value to the domain name. 2. The system of claim 1 , wherein the at least one DNS setting from the DNS record includes the change in the DNS record. 3. The system of claim 1 , wherein the host computer server is configured to: retrieve the data storage file and the description from the database; and display the description in the GUI enabling the user to select the description. 4. The system of claim 1 , wherein the host computer server is configured to: store an indication of whether the Internet Protocol address or the hostname identifies an Internet-accessible computer server in the database in association with the data storage file. 5. The system of claim 4 , wherein the host computer server is configured to: retrieve the data storage file, the description, and the indication of whether the Internet Protocol address or the hostname identifies an Internet-accessible computer server from the database; and display the description and the indication in a user interface enabling the user to select the description. 6. The system of claim 1 , wherein the data storage file is formatted as a DNS zone file. 7. A method, comprising: storing, by a host computer server within a domain name system (DNS) record database, a plurality of DNS records for a plurality of domain names, each of the plurality of DNS records including: at least one DNS setting value, a date that the at least one DNS setting value was created, a description, generated by a user authorized with permissions to update the at least one DNS setting value, describing the at least one DNS setting value, a diagnostic status of an internet protocol (IP) address or a hostname associated with a domain name; detecting a change in a domain name system (DNS) record for a domain name, the change comprising: a user input, received from a control panel on a graphical user interface (GUI), requesting the change to the at least one DNS setting value, or a DNS settings template downloaded to the host computer server; upon detecting the change in the DNS record, encoding, without any user input, at least one DNS setting from the DNS record for the domain name into a data storage file; pinging the IP address or the hostname with a ping request to determine the diagnostic status, wherein the diagnostic status includes an active or responsive status, or a non-responsive status, responsive to the ping request, thereby determining if the IP address is Internet accessible prompting the user via the control panel to provide the description; storing the data storage file containing the at least one DNS setting, the at least one DNS setting value, the date, and the diagnostic status, in the DNS record database in association with the description; generating, within the control panel, a listing of a plurality of DNS setting snapshots, including the data storage file, associated with the domain name; receive a selection, by the user from the listing, of a snapshot in the plurality of DNS setting snapshots; retrieve the data storage file, including the at least one DNS setting defined in the snapshot, associated in the DNS record database with the snapshot selected by the user; and apply the DNS setting and the at least one DNS setting value to the domain name. 8. The method of claim 7 , wherein the at least one DNS setting from the DNS record includes the change in the DNS record. 9. The method of claim 8 , including: retrieving the data storage file and the description from the database; and displaying the description in the GUI enabling the user to select the description. 10. The method of claim 7 , including: storing an indication of whether the Internet Protocol address or the hostname identifies an Internet-accessible computer server in the database in association with the data storage file. 11. The method of claim 10 , including: retrieving the data storage file, the description, and the indication of whether the Internet Protocol address or the hostname identifies an Internet-accessible computer server from the database; and displaying the description and the indication in a user interface enabling the user to select the description. 12. The method of claim 7 , wherein the data storage file is formatted as a DNS zone file.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Electricity · mapped topic

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Point-in-time backing up or restoration of persistent data · CPC title

  • Physics · mapped topic

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 US10164933B2 cover?
A system and method for domain name system (DNS) restore points are presented. A DNS record database is configured to store a plurality of DNS records for a plurality of domain name. A host computer server is configured to detect a change in a DNS record for a domain name, and, upon detecting the change in the DNS record, encode, without any user input, at least one DNS setting from the DNS rec…
Who is the assignee on this patent?
Go Daddy Operating Co Llc
What technology area does this patent fall under?
Primary CPC classification H04L61/1511. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 25 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).