Back to results
US 8,799,718 B2Granted
Failure system for domain name system client
AssigneeVerizon Patent and Licensing Inc.
InventorCe Xu
Life of this patent
Estimating the term…
Abstract
A method performed by a domain name service client includes storing DNS entries in a local cache; sending a DNS query to another device to obtain an update to one of the DNS entries; determining whether a DNS response is received; and resetting a time-to-live (TTL) timer associated with the one of the DNS entries when the DNS response is not received.
Claims21
A method comprising:
- storing, by a domain name system (DNS) device, DNS entries in a local cache;
- sending, by the DNS device, a DNS query to another device to obtain an update to one of the DNS entries;
- determining, by the DNS device, whether a DNS response for the DNS query is received;
- reading, by the DNS device, a response code value included in the DNS response in response to determining that the DNS response is received;
- and
- selecting, by the DNS device, an error category from a plurality of error categories based on the reading of the response code value, wherein the error category represents a type of error for two or more response code values and the response code value is one of the two or more response code values.
3 more elements
A device comprising:
- a domain name system (DNS) client;
- one or more memories to store instructions;
- and
- one or more processors to execute the instructions in the one or more memories to:
- store DNS entries;
- send a DNS query to another device to obtain an update to one of the DNS entries;
- determine whether a DNS response to the DNS query is received;
- read a response code value included in the DNS response in response to a determination that the DNS response is received;
- and
- select an error category from a plurality of error categories based on a reading of the response code value, wherein the error category represents a type of error for two or more response code values and the response code value is one of the two or more response code values.
7 more elements
A non-transitory storage medium storing instructions executable by at least one computational device to:
- manage domain name system (DNS) entries in a cache associated with a DNS client;
- send a DNS query to another device to obtain an update to one of the DNS entries;
- read a response code value included in a DNS response;
- and
- select an error category from a plurality of error categories based on a reading of the response code value, wherein the error category represents a type of error for two or more response code values and the response code value is one of the two or more response code values.
2 more elements
A method comprising:
- storing, by a domain name system (DNS) device, DNS entries in a local cache;
- sending, by the DNS device, a DNS query to another device to obtain an update to one of the DNS entries;
- determining, by the DNS device, whether a DNS response for the DNS query is received;
- reading, by the DNS device, a response code value included in the DNS response in response to determining that the DNS response is received;
- selecting, by the DNS device, an error category corresponding to the response code value based on the reading, wherein if the DNS response is received, the method further comprises:
- determining whether a DNS resource record (RR) included in the DNS response is empty or not;
- and wherein the reading comprises:
- reading the response code value from the DNS response in response to determining that the DNS RR is empty.
5 more elements
Dependencies are inferred from the claim text.