A method, system, and computer-readable medium is described for dynamically
incorporating updates to configuration information in active use and for
providing access to the updated configuration information as appropriate.
In some situations, the configuration information being dynamically
updated is various types of Domain Name System (DNS) information,
including DNS resource records, configuration records, whois records, and
delegation records. Depending on the manner in which configuration
information is stored and used by a computer, that configuration
information can be dynamically updated in different manners. When
configuration information is stored in multiple data files and is also
cached in memory, an update file can be maintained to indicate the stored
data files that have been updated more recently than their corresponding
cached information. Alternately, an update file can be maintained for
configuration information stored using other storage schemes such as a
database, and data structures other than a file can be used to hold the
update information.
Μια μέθοδος, ένα σύστημα, και ένα αναγνώσιμο από τον υπολογιστή μέσο περιγράφονται για δυναμικά να ενσωματώσουν τις αναπροσαρμογές στις πληροφορίες διαμόρφωσης σε ενεργό χρήση και για να παράσχουν την πρόσβαση στις ενημερωμένες πληροφορίες διαμόρφωσης ανάλογα με την περίπτωση. Σε μερικές καταστάσεις, οι πληροφορίες διαμόρφωσης δυναμικά που ενημερώνονται είναι διάφοροι τύποι πληροφοριών συστημάτων ονόματος περιοχών (dns), συμπεριλαμβανομένων dns των αρχείων των πόρων, των αρχείων διαμόρφωσης, των αρχείων whois, και των αρχείων αντιπροσωπειών. Ανάλογα με τον τρόπο με τον οποίο οι πληροφορίες διαμόρφωσης αποθηκεύονται και χρησιμοποιούνται από έναν υπολογιστή, εκείνες οι πληροφορίες διαμόρφωσης μπορούν να ενημερωθούν δυναμικά με τους διαφορετικούς τρόπους. Όταν οι πληροφορίες διαμόρφωσης αποθηκεύονται στα πολλαπλάσια αρχεία στοιχείων και εναποθηκεύονται επίσης στη μνήμη, ένα αρχείο αναπροσαρμογών μπορεί να διατηρηθεί για να δείξει τα αποθηκευμένα αρχεία στοιχείων που έχουν ενημερωθεί πιό πρόσφατα από τις αντίστοιχες εναποθηκευμένες πληροφορίες τους. Διαδοχικά, ένα αρχείο αναπροσαρμογών μπορεί να διατηρηθεί για τις πληροφορίες διαμόρφωσης που αποθηκεύονται χρησιμοποιώντας άλλα σχέδια αποθήκευσης όπως μια βάση δεδομένων, και οι δομές δεδομένων εκτός από ένα αρχείο μπορούν να χρησιμοποιηθούν για να φυλάξουν τις πληροφορίες αναπροσαρμογών.