Validating change of name server
First Claim
1. A method of managing a service, the method comprising:
- receiving, from an entity, a request to provide the service for a domain;
communicating one or more data to said entity;
obtaining, from a published name record, one or more name server values associated with said domain;
comparing said one or more data with said one or more name server values;
determining, based on said comparing, that the service is to be provided for said domain, where the service is based on a specification provided by said entity; and
after said determining, providing the service.
2 Assignments
0 Petitions
Accused Products
Abstract
A Domain Name System (DNS) service provider may be engaged to host DNS service for a domain. Before providing service for a domain, the service provider may wish to verify that the entity that set up the service is the owner, or authorized controller, of the domain. The service provider gives the entity some information, such as a particular pair of name servers, and instructs the entity to have the domain registrar put the information into the name server (NS) record(s) for the domain. The service provider then queries NS for the domain and compares the NS record(s) returned with the information provided to the entity. If the NS records match the information given to the entity, then the service provider concludes that the entity has control over the domain, and uses the DNS records provided by the entity to provide service.
84 Citations
20 Claims
-
1. A method of managing a service, the method comprising:
-
receiving, from an entity, a request to provide the service for a domain; communicating one or more data to said entity; obtaining, from a published name record, one or more name server values associated with said domain; comparing said one or more data with said one or more name server values; determining, based on said comparing, that the service is to be provided for said domain, where the service is based on a specification provided by said entity; and after said determining, providing the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system that provides a service, the system comprising:
-
one or more data remembrance devices; one or more processors; software that is stored in at least one of said data remembrance devices and that is executable on at least one of said processors, said software comprising; a first component that selects a first set of one or more server identities to provide to a first entity; a second component that receives a first request from said first entity to provide the service for a domain, and that provides said first set of one or more server identities to said first entity, said first request comprising a first specification that comprises a first Domain Name System (DNS) record for said domain; a third component that issues a query to obtain, from a published name record, one or more name server values associated with said domain and that, based on a first comparison of said first set of one or more server identities with said one or more name server values, makes a determination of whether to use said first specification to provide the service, the system, based on said determination, either using or declining to use said first specification to provide the service. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more computer-readable storage media comprising executable instructions to perform a method comprising:
-
receiving, from an entity, a specification of one or more Domain Name System (DNS) values for a domain; receiving a first query relating to said domain; making a determination that said entity has demonstrated control over said domain; and in response to said determination, communicating, over a network, at least one of said one or more DNS values in response to said first query. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification