FAILURE SYSTEM FOR DOMAIN NAME SYSTEM CLIENT
First Claim
Patent Images
1. A method comprising:
- storing, by a domain name system (DNS) client device, DNS entries in a local cache;
sending, by the DNS client device, a DNS query to another device to obtain an update to one of the DNS entries;
receiving a DNS response;
inspecting a response code value included in the DNS response; and
determining whether the response code value corresponds to an error category that indicates that the one of the DNS entries is to be deleted, or that the one of the DNS entries is to be saved and a time-to-live (TTL) timer is to be reset.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A method comprising:
-
storing, by a domain name system (DNS) client device, DNS entries in a local cache; sending, by the DNS client device, a DNS query to another device to obtain an update to one of the DNS entries; receiving a DNS response; inspecting a response code value included in the DNS response; and determining whether the response code value corresponds to an error category that indicates that the one of the DNS entries is to be deleted, or that the one of the DNS entries is to be saved and a time-to-live (TTL) timer is to be reset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 in a cache, wherein the DNS entries provide DNS resolutions; send a DNS query to another device to obtain an update to one of the DNS entries; receive a DNS response; inspect a response code value included in the DNS response; and determine whether the response code value corresponds to an error category that indicates that the one of the DNS entries is to be deleted, or that the one of the DNS entries is to be saved and a time-to-live (TTL) timer is to be reset. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A tangible computer-readable medium containing instructions executable by at least one processor, the computer-readable medium storing instructions 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; receive a DNS response; inspect a response code value included in the DNS response; and determine whether the response code value corresponds to an error category that indicates that the one of the DNS entries is to be deleted, or that the one of the DNS entries is to be saved and a time-to-live (TTL) timer is to be reset. - View Dependent Claims (18, 19, 20)
-
Specification