System and method for domain name system restore points
First Claim
Patent Images
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, ora 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, andapply the DNS setting and the at least one DNS setting value to the domain name.
3 Assignments
0 Petitions
Accused Products
Abstract
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.
65 Citations
12 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
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. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification