Methods, systems, and products for monitoring domain name servers
First Claim
Patent Images
1. A method, comprising:
- capturing, by a server, a query requesting a domain name resolution of a domain name;
capturing, by the server, a response to the query, the response generated after performing the domain name resolution;
determining, by the server, a response time of the domain name resolution exceeds a threshold value;
inferring, by the server, that the domain name was not locally cached based on the response time that exceeds the threshold value;
categorizing, by the server, the response in a single category in which the domain name successfully resolved to an Internet Protocol address; and
uniquely categorizing, by the server, the query in which the domain name failed to resolve according to the domain name resolution.
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.
47 Citations
20 Claims
-
1. A method, comprising:
-
capturing, by a server, a query requesting a domain name resolution of a domain name; capturing, by the server, a response to the query, the response generated after performing the domain name resolution; determining, by the server, a response time of the domain name resolution exceeds a threshold value; inferring, by the server, that the domain name was not locally cached based on the response time that exceeds the threshold value; categorizing, by the server, the response in a single category in which the domain name successfully resolved to an Internet Protocol address; and uniquely categorizing, by the server, the query in which the domain name failed to resolve according to the domain name resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a hardware processor; and a memory device, the memory device storing code, the code when executed causing the hardware processor to perform operations, the operations comprising; capturing queries requesting a domain name resolution of a domain name; capturing responses to the queries generated after performing the domain name resolution; determining response times of the domain name resolution exceed a threshold value; inferring that the domain name was not locally cached based on the response times of the domain name resolution exceeding the threshold value; categorizing the responses in a single category in which the domain name successfully resolves to an Internet Protocol address; and uniquely categorizing the queries in which the domain name fails the domain name resolution. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A memory device storing instructions that when executed cause a processor to perform operations, the operations comprising:
-
capturing queries requesting a domain name resolution of a corresponding domain name; capturing responses to the queries generated after performing the domain name resolution; determining response time of the domain name resolution exceeds a threshold value; inferring that the corresponding domain name was remotely cached based on the response time exceeding the threshold value; categorizing all the responses in a single category in which the corresponding domain name successfully resolves to a corresponding Internet Protocol address; and uniquely categorizing the queries in which the corresponding domain name fails the domain name resolution. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification