×

Dynamically incorporating updates to active configuration information

  • US 6,769,031 B1
  • Filed: 09/29/2000
  • Issued: 07/27/2004
  • Est. Priority Date: 09/29/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for a name server computer to dynamically update Domain Name System (DNS) resource records (RRs) that each contain mapping information associating a domain name with an Internet Protocol (IP) address, the mapping information for each DNS RR stored in one of multiple zone data files on a hard drive and in active use, the dynamic updating using an update file distinct from the zone data files to determine if any of the stored zone data files have updated DNS information without having to read or check each of the files, the method comprising:

  • reading the mapping information for each of the DNS RRs from each of the multiple stored zone data files, and caching the read mapping information in temporary memory for use in responding to requests for mapping information;

    repeatedly receiving requests from clients for mapping information for an indicated one of the DNS RRs, and in response to each request sending the cached mapping information for the indicated DNS RR to the requesting client;

    receiving an indication of a change to the mapping information for a first of the DNS RRs;

    determining that the mapping information for the first DNS RR is in a first stored zone data file, and updating the first stored zone data file so that the first DNS RR contains the changed mapping information;

    modifying the update file to indicate that the first stored zone data file has been updated; and

    before sending the mapping information for the first DNS RR to a client, reading the modified update file to determine that the first stored zone data file has been updated; and

    upon determining that the first stored zone data file has been updated, reading the changed mapping information for the first DNS RR from the updated first stored zone data file and replacing the previously cached mapping information for the first DNS RR with the read changed mapping information, so that the mapping information for the first DNS RR is dynamically updated after a change such that the next request for first DNS RR information will receive the changed information.

View all claims
  • 19 Assignments
Timeline View
Assignment View
    ×
    ×