Methods, Systems, and Products for Monitoring Domain Name Servers
First Claim
Patent Images
1. A method, comprising:
- receiving queries from end-user devices, each query requesting domain name resolution of a domain name;
querying a domain tree for the domain name resolution of the domain name;
retrieving an address associated with the domain name;
sending responses to the queries, each corresponding response indicating the address associated with the domain name;
monitoring each query and each corresponding response;
storing in memory a log of each query associated with each corresponding response;
determining a match between the domain name and an entry in the domain tree;
categorizing each corresponding response when the domain name is matched to the domain tree; and
uniquely categorizing the queries that fail to match the domain tree.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products infer performance of a domain name system. Queries to, and responses from, the domain name system are logged and categorized. Each category is associated with a different performance issue related to the domain name system. The number of entries in each category may be used to infer the performance of the domain name system
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving queries from end-user devices, each query requesting domain name resolution of a domain name; querying a domain tree for the domain name resolution of the domain name; retrieving an address associated with the domain name; sending responses to the queries, each corresponding response indicating the address associated with the domain name; monitoring each query and each corresponding response; storing in memory a log of each query associated with each corresponding response; determining a match between the domain name and an entry in the domain tree; categorizing each corresponding response when the domain name is matched to the domain tree; and uniquely categorizing the queries that fail to match the domain tree. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a processor; memory; and code stored in the memory that when executed causes the processor to perform operations, the operations comprising; receive queries from end-user devices, each query requesting domain name resolution of a domain name; query a domain tree locally stored in the memory for the domain name resolution of the domain name; retrieve an address associated with the domain name; send responses to the queries, each corresponding response indicating the address associated with the domain name; monitor each query and each corresponding response; store a log of each query associated with each corresponding response; determine a match between the domain name and an entry in the domain tree; categorize each corresponding response when the domain name is matched to the domain tree; and uniquely categorize the queries that fail to match the domain tree. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium storing processor executable instructions for performing a method, the method comprising:
-
receiving queries from end-user devices, each query requesting domain name resolution of a domain name; querying a domain tree for the domain name resolution of the domain name; retrieving an address associated with the domain name; sending responses to the queries, each corresponding response indicating the address associated with the domain name; monitoring each query and each corresponding response; storing in memory a log of each query associated with each corresponding response; determining the domain name matches an entry in the domain tree; categorizing each corresponding response when the domain name is matched to the domain tree; and uniquely categorizing the queries that fail to match the domain tree. - View Dependent Claims (20)
-
Specification