Method and system for validating configuration data in a multi-tenant environment
First Claim
1. A computer-implemented method executable by a validation system to validate domain name services data for a plurality of domains, wherein each of the plurality of domains refers to a separate service provided by a common multi-tenant application server, the method comprising:
- receiving, at the validation system, the domain name services data for each of the plurality of domains from the common multi-tenant application server;
performing, for each of the plurality of domains, a domain name services query from the validation system to a public domain name services system;
receiving responses from the public domain name services system at the validation system in response to the domain name services queries, wherein each of the responses comprises domain name services information about one of the plurality of domains; and
comparing, for each of the domains, the domain name services data received from the common multi-tenant application server with the domain name services information received from the public domain name services system to thereby identify any domains having anomalies using the validation system.
1 Assignment
0 Petitions
Accused Products
Abstract
Validation systems and methods are described to validate domain name services (DNS) or other configuration data for multiple network services provided by a common multi-tenant application server. A validation system suitably receives configuration data from the multi-tenant application server for each of the services provided. The validation system also performs a validation query to a domain name services or other public service on the network to obtain public data about each service. The publicly-available information is compared to the data received from the multi-tenant application server, and any anomalies are reported and/or repaired as appropriate.
-
Citations
20 Claims
-
1. A computer-implemented method executable by a validation system to validate domain name services data for a plurality of domains, wherein each of the plurality of domains refers to a separate service provided by a common multi-tenant application server, the method comprising:
-
receiving, at the validation system, the domain name services data for each of the plurality of domains from the common multi-tenant application server; performing, for each of the plurality of domains, a domain name services query from the validation system to a public domain name services system; receiving responses from the public domain name services system at the validation system in response to the domain name services queries, wherein each of the responses comprises domain name services information about one of the plurality of domains; and comparing, for each of the domains, the domain name services data received from the common multi-tenant application server with the domain name services information received from the public domain name services system to thereby identify any domains having anomalies using the validation system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data processing system to provide a plurality of services on a network using a plurality of distinct domain names that are resolvable using a public domain name services system, the system comprising:
-
at least one application server having a first processor configured to provide at least some of the plurality of services via the network; and a configuration validator having a second processor configured to; communicate with the at least one application server to obtain address data for each of the plurality of distinct domain names; perform, for each of the plurality of distinct domain names, a domain name services query to the public domain name services system; receive responses from the public domain name services system comprising public address information about the plurality of distinct domain names; and compare, for each of the plurality of distinct domain names, the address data received from the at least one application server with the address information received from the public domain name services system to thereby identify any of the plurality of distinct domain names used by the at least one application server having anomalies. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-implemented method executable by a validation system to validate configuration data for a plurality of services, wherein each of the plurality of services refers to a separate service provided by a common multi-tenant application server, the method comprising:
-
receiving, at the validation system, the configuration data for each of the plurality of services from the common multi-tenant application server; performing, for each of the plurality of services, a query from the validation system to a publicly-available system; receiving responses from the publicly-available system at the validation system in response to the queries, wherein each of the responses comprises information about one of the plurality of services; and comparing, for each of the services using the validation system, the configuration data received from the common multi-tenant application server with the information received from the publicly-available system to thereby identify any services having anomalies between the configuration data and the information received from the publicly-available system. - View Dependent Claims (18, 19, 20)
-
Specification