2017-06-21 3 views
-1

So einfach ist das. Ich habe eine ganze Reihe von Artikeln im Internet durchgesehen, und alle von ihnen machen einfach weiter, wie aktualisierte DNS-Einträge Zeit brauchen, um sich zu verbreiten und so weiter. Ich bin vielleicht dumm (am wahrscheinlichsten bin ich), aber die ganze Situation ist nicht sehr klar. Besonders folgende:Werden neue DNS-Einträge weitergegeben?

  1. Neue (absolut neue Datensätze) propagieren? Beispiel: Wir haben eine alte Domain mit propagierten Nameservern, IP usw. und fügen einen TXT-Record hinzu. Bisher waren keine TXT-Datensätze vorhanden. Wird es sofort angewendet, nach einiger Zeit oder nach TTL?

  2. Gibt es irgendeinen Einfluss auf dieses von lokalen DNS, Cache, ISP oder irgendetwas anderem?

Vielen Dank.

Antwort

0

Unter dem Begriff "Propagation" sind hier mindestens zwei Dinge gemischt.

Es gibt verschiedene Caches von lokalen Resolvern und rekursiven Nameservern, die sich Informationen für eine bestimmte Zeit merken, bevor sie ausgehen und einen autoritativen Server erneut fragen. Dies hat keine Relevanz für Ihre Frage, aber es ist, worüber viele der Artikel, die Sie gelesen haben, gesprochen haben.

Der andere ist Daten, die von einem Master-Nameserver zu seinen sekundären Nameservern verschoben werden. Dies ist für Ihre Frage relevant. Ein Master-Nameserver ist der Ort, an dem Daten von außen in DNS eingespeist werden, so dass Ihre neuen Datensätze ihr Leben beginnen. Sekundäre Server überprüfen beim Master-Server nach neuen Daten, wenn sie glauben, dass genug Zeit verstrichen ist oder wenn sie dazu aufgefordert werden (normalerweise wird der Master-Server so eingestellt, dass er sie anstößt, wenn seine Informationen aktualisiert werden). Die Art und Weise, in der sie feststellen, ob sie eine Zone vom Master abrufen müssen, besteht darin, die Seriennummer im SOA-Datensatz der Zone mit dem zu vergleichen, was sie lokal gespeichert haben und was der Server hat. Wenn die Nummer auf dem Master höher ist, holt der Secondary die gesamte Zone erneut (normalerweise existieren andere Optionen). Wenn die Nummer am Master nicht höher ist, nimmt der Secondary die Information an, die er hat, und tut nichts.

Der mit Abstand häufigste Grund für neue Datensätze, die sich nicht auf Secondaries verteilen, ist, dass derjenige, der die neuen Datensätze hinzugefügt hat, vergessen hat, die Seriennummer im SOA-Datensatz zu erhöhen.

+0

Wow, vielen Dank! Das Ganze ist jetzt viel klarer. Danke noch einmal. –

Verwandte Themen