Patent ID: 9591030
Date: 2017-03-07
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method for lock-free updates to a domain name blacklist, comprising: (a) receiving a query from a DNS resolver to determine whether a domain name is blacklisted; (b) providing an updated domain name entry of the domain name blacklist corresponding to the query, the entry specifying a policy for the DNS resolver to execute when the DNS resolver receives a request to resolve the domain name; before the providing is complete: (c) adding a new record to the domain name blacklist; (d) placing the entry being read into a garbage pool having a current version number; independently from the providing (b): (e) modifying the current version number; (f) creating a new garbage pool for the modified version number; and (g) when the providing is complete, assigning a most recent version number to the DNS resolver.