发明名称 |
Secondary service updates into DNS system |
摘要 |
Systems and methods for instantaneously updating a DNS system database containing DNS records using partitions and atomic switching are disclosed. In one or more implementations, the system may include clients, a network, and a DNS system. Clients may communicate with the DNS system using the network in order to provide DNS record updates to a DNS system database. The DNS system includes distributed denial of service (“DDOS”) protection proxies, a firewall, and zone relays, allowing clients to specify which name servers are authorized to communicate with the DNS system. The DNS system also supports bulk updates of DNS records without causing clients to experience a reduction in performance, by writing DNS records to a hard disk and simultaneously saving the DNS records to the database in batches. |
申请公布号 |
US8935430(B2) |
申请公布日期 |
2015.01.13 |
申请号 |
US201213538202 |
申请日期 |
2012.06.29 |
申请人 |
Verisign, Inc. |
发明人 |
James S. Daniel;Stewart Scott;Bhalla Ravinder;Das Arunabho;Blacka David |
分类号 |
G06F15/16;G06F15/177 |
主分类号 |
G06F15/16 |
代理机构 |
MH2 Technology Law Group, LLP |
代理人 |
MH2 Technology Law Group, LLP |
主权项 |
1. A system for updating a DNS system database, comprising:
a processor; and a memory having instructions that, when executed by the processor, cause the processor to perform the operations of:
receiving a file containing DNS records, wherein the file comprises DNS resource records;generating, in a resource records partition table, an entry corresponding to the file, wherein the resource records partition table comprises a first field comprising a zone name and a second field comprising an indication of whether a partition corresponding to the zone name, located in a third database, is in use;generating, in a zone table, an entry corresponding to the file;setting a status bit corresponding to the newly-generated entry in the zone table;creating, in the third database containing partitions, a new partition;storing the DNS records into the new partition; andtoggling the status bit corresponding to the newly-generated entry in the zone table. |
地址 |
Reston VA US |