US Patent:
20160028847, Jan 28, 2016
Inventors:
- Redmond WA, US
Ashley Ryan Flavel - Seattle WA, US
Kumar Ashutosh - Andhra Pradesh, IN
Jonathan Roshan Tuliani - Dublin, IE
Pradeepkumar Mani - Issaquah WA, US
Tushar Gupta - Telangana, IN
Vithalprasad Jayendra Gaitonde - Hyderabad, IN
V R Kishore Chintalapati - Andhra Pradesh, IN
Benjamin J. Black - Sammamish WA, US
William J. Griffin - Sammamish WA, US
David A. Maltz - Bellevue WA, US
Levon Hayrapetyan - Dublin, IE
Kresimir Bozic - Dublin, IE
Rajesh Kumar Maskara - Redmond WA, US
Sourav Sain - Hyderabad, IN
Andrew Lientz - Bellevue WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
H04L 29/08
H04L 29/12
Abstract:
Embodiments are directed to establishing caches that provide authoritative domain name system (DNS) answers to DNS requests. In one scenario, a computer system establishes a cache that stores authoritative DNS answers to DNS queries. The cache corresponds to a specified DNS zone that includes authoritative DNS answers for a subset of DNS queries. The cache is configured to store the authoritative DNS answers for at least a specified period of time during which the authoritative DNS answers are updatable. The cache then receives an update indicating that at least one cached DNS answer is out-of-date and the computer system purges the out-of-date DNS answer from the cache, ensuring that the cache continually provides authoritative DNS answers for DNS queries assigned to the specified DNS zone.