Wenn ich in der Regel DNS-Einträge ("A" -Einträge) aktualisiere, kann die Übertragung der Änderungen auf die Root-Nameserver über einen längeren Zeitraum erfolgen.
Muss ich auch Aktualisierungen und Änderungen an CNAME-Einträgen berücksichtigen?
nameserver
cname-record
domain-name-system
Jaryd Malbin
quelle
quelle
an A record
umDNS records
im Titel dieser Frage. Keine der Fragen bezieht sich speziell auf A-Datensätze. [Update] Ich habe diese Änderung eingereicht.Antworten:
Nein, weil sich DNS-Einträge nicht verbreiten. Sie müssen jedoch berücksichtigen, dass alle zwischengespeicherten Datensätze ablaufen, basierend auf der TTL des betreffenden Datensatzes.
Wenn es sich um einen neuen Datensatz handelt, kann kein Caching aufgetreten sein, sodass der neue Datensatz verfügbar sein und sofort aufgelöst werden sollte.
Darüber hinaus hosten die Stammserver (erste Ebene;.) Keine DNS-Zonen oder -Datensätze für Domänennamen der dritten Ebene. Die Root-Server wissen, welche Nameserver für die gTLD-Zonen zuständig sind (zweite Ebene; .com, .edu usw.), die wiederum wissen, welche Nameserver für Ihre Zone zuständig sind (dritte Ebene; Ihr Unternehmen), die wiederum zuständig sind eine Kopie Ihrer Zonendatei. Kein anderer DNS-Server enthält eine Kopie Ihrer Zonendatei oder anderer DNS-Einträge als Ihre Nameserver.
.
COM
IHRE FIRMA
quelle
[ Bearbeiten - Es sieht so aus, als hätte ich die Frage falsch verstanden]
Es gibt zwei Möglichkeiten, wie sich Ihre Zonendaten "verbreiten". Und die Root-Server sind nicht (direkt) beteiligt. Sie ermöglichen anderen Computern, Ihre Server und damit Ihre Zonendaten zu finden. Aber es sind andere Systeme, die den Root- und den Tld-Server überprüfen, bevor sie zu Ihrem gelangen.
Hier ist , wie Sie Ihre Daten tun propagieren.
Zuerst übertragen Sie diese Daten auf Ihre autorisierenden Server, und einige dieser Server verwenden möglicherweise eine (inkrementelle) Zonenübertragung, um sich gegenseitig zu aktualisieren. Dies kann bis
REFRESH
zur Fertigstellung der Zone dauern .Zweitens kann jeder Datensatz in Ihrer Zone, der alles umfasst , einschließlich
A
undCNAME
Datensätze, irgendwo zwischen Ihren autorisierenden Servern und beliebigen Clients zwischengespeichert werden.Wie lange diese Daten zwischengespeichert werden, hängt von der Person des Datensatzes ab
TTL
( Lebensdauer ). Theoretisch sollte es nicht länger dauern als die Summe der Zonenaktualisierung und der TTL des Datensatzes, bis ein zwischengespeicherter Eintrag eine Zeitüberschreitung aufweist. Es gibt jedoch eine Menge unterschiedlicher Software. Google fordns ttl bugs
- die letzte Zählung, die ich machte, war ungefähr 850.000.Sie können jedoch CNAME-Einträge für www.example.com auf so etwas wie verweisen lassen
www-server.dynamic.example.com
und die TTL- und Aktualisierungszeiten für die darin enthaltenen Inhaltedynamic.example.com
auf viel niedrigere Werte als die übergeordneten festlegen. Dies ermöglicht Betreibern, den Datenverkehr bei Bedarf schnell auf eine andere Infrastruktur umzuleiten.quelle