Methods, systems, and products for monitoring domain name servers
First Claim
Patent Images
1. A method, comprising:
- capturing, by a server, queries sent from devices, each one of the queries requesting a domain name resolution of a corresponding domain name;
capturing, by the server, responses generated after performing the domain name resolution;
summing, by the server, a total number of the queries captured;
determining, by the server, that the corresponding domain name is locally stored;
summing, by the server, a cache number of the queries having the corresponding domain name locally stored;
categorizing, by the server, all the responses in a single category in response to the corresponding domain name successfully resolving to an Internet Protocol address; and
uniquely categorizing, by the server, the queries in which the corresponding domain name fails to match a 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.
41 Citations
15 Claims
-
1. A method, comprising:
-
capturing, by a server, queries sent from devices, each one of the queries requesting a domain name resolution of a corresponding domain name; capturing, by the server, responses generated after performing the domain name resolution; summing, by the server, a total number of the queries captured; determining, by the server, that the corresponding domain name is locally stored; summing, by the server, a cache number of the queries having the corresponding domain name locally stored; categorizing, by the server, all the responses in a single category in response to the corresponding domain name successfully resolving to an Internet Protocol address; and uniquely categorizing, by the server, the queries in which the corresponding domain name fails to match a domain tree. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; and a memory device, the memory device storing code, the code when executed causing the processor to perform operations, the operations comprising; capturing a query sent from a device, the query addressed to a domain name service server, and the query requesting domain name resolution of a domain name; capturing a response to the query, the response sent from the domain name service server to the device after performing the domain name resolution; adding an entry to an electronic map, the electronic map having electronic associations between different queries to the domain name service server and different responses, the entry electronically associating the query to the response and to the domain name; summing a total number of the different queries to the domain name service server; summing a cache number of the different queries having a corresponding domain name locally stored; categorizing the response in a single category in response to the domain name successfully resolving to an Internet Protocol address; and categorizing the query according to an error code in response to the domain name failing to resolve to the Internet Protocol address. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A memory device storing instructions that when executed cause a processor to perform operations, the operations comprising:
-
capturing queries sent to a domain name service server, each one of the queries sent from a device requesting domain name resolution for a corresponding domain name; capturing responses to the queries sent from the domain name service server generated after performing the domain name resolution; adding entries to an electronic map, the electronic map having electronic associations between the queries to the domain name service server and the responses, each entry of the entries electronically associating a corresponding query to a corresponding response and to the corresponding domain name; summing a total number of the queries captured; summing a cache number of the queries having the corresponding domain name locally stored; if the corresponding response indicates the corresponding domain name successfully resolves to an Internet Protocol address, then categorizing the corresponding response in a single category; and if the corresponding response indicates the corresponding domain name failed to resolve to the Internet Protocol address, then categorizing the corresponding query according to an error code. - View Dependent Claims (15)
-
Specification