DNS, das je nach www oder nicht www unterschiedliche IP-Adressen bereitstellt?

DNS, das je nach www oder nicht www unterschiedliche IP-Adressen bereitstellt?

Ich bin gerade dabei, den Website-Verkehr adadarters.comvom alten Host auf den neuen Host zu verschieben. Wir behalten den alten Host aus verschiedenen Gründen, einschließlich E-Mail- und ASP-Dateien, die wir nicht verschieben möchten. Daher habe ich einfach den A-Eintrag geändert, damit er auf die IP des neuen Hosts verweist. Nach 10 Stunden ist es immer noch nichtWirklichpropagiert, obwohl es so aussieht. Ich habe ipconfig/ flushdnsden ganzen Tag gemacht.

Was passiert, ist, dass adadarters.comdie neue IP ( 74.220.215.66) und www.adadarters.comdie alte IP ( 65.254.231.127) bereitgestellt werden. Wenn Sie versuchen, die URL ohne einzugeben www, wird scheinbar eine Weiterleitung durchgeführt wwwund Sie werden zum alten Host weitergeleitet.

Ich habe es folgendermaßen herausgefunden: nslookup adadarters.com 205.171.3.66(Die IP-Adresse meines Internetdienstanbieters) nslookup www.adadarters.com 205.171.3.66vs.

Außerdem verfolgt ein Traceroute zu adadarters.comvs www.adadartersdie Route zu neuen und alten IP-Adressen.

Der neue Host sagt, DNS sähe für sie in Ordnung aus. Der alte Host sagt, die Einstellungen sähen für sie auch in Ordnung aus und ich müsse nur länger warten, bis es sich verbreitet. Aber warum sollte die wwwVerbreitung anders sein als bei Nicht-WWW? Ich glaube, sie schrecken mich nur ab, weil sie es nicht wissen (ein Grund, warum sie der alte Host sind).

Irgendwelche Ideen, was passiert sein könnte? Wenn das Problem bis zu Ihrem Nachsehen zufällig behoben ist, haben die alten Hostdateien das Logo rechts, die neuen haben das Logo links und es handelt sich um eine WordPress-Site.

Antwort1

Gehen Sie in einem solchen Fall nicht von „Sabotage“ durch einen ISP aus.

Der neue Host sagt, DNS sähe für sie in Ordnung aus. Der alte Host sagt, die Einstellungen sähen für sie auch in Ordnung aus und ich müsse nur länger warten, bis es sich verbreitet. Aber warum sollte sich WWW anders verbreiten als Nicht-WWW? Ich glaube, sie schrecken mich nur ab, weil sie es nicht wissen (ein Grund, warum sie der alte Host sind).

Erstens habe ich im Laufe der Jahre mit unzähligen ISPs zu tun gehabt und ich glaube nicht, dass sie Sie auf diese Weise abblitzen lassen würden. Vielleicht bemühen sie sich nicht so sehr, wie Sie es erwarten, aber ich bezweifle, dass sie einen DNS-Wechsel auf diese Weise sabotieren würden.

Die DNS-Verbreitung scheint jetzt in Ordnung zu sein.

Allerdings scheint die DNS-Verbreitung jetzt in Ordnung zu sein. Überprüfen Sie die Ergebnisse fürwww.adadarters.comHierUndadadarters.comHier. Beide zeigen deutlich 74.220.215.66.

Aber dann schaut man sich die DNS TTL (Time to Live) Aufzeichnungen an überdiges scheint, dass die TTL für beide auf 3600 Sekunden (also 60 Minuten) eingestellt war/ist. Hier sind die Ergebnisse www.adadarters.comfür :adadarters.comadadarters.com

dig +nocmd adadarters.com +noall +answer
adadarters.com.     3600    IN  A   74.220.215.66

Und dann ein ähnlicher Befehl für www.adadarters.com:

dig +nocmd www.adadarters.com +noall +answer
www.adadarters.com. 3600    IN  A   74.220.215.66

3600 Sekunden (auch bekannt als: 60 Minuten) ist nicht gerade der gewünschte TTL-Wert bei einem DNS-IP-Adresswechsel. Lesen Sie weiter.

DNS-Ausbreitung, TTL und das Wartespiel.

Du sagst das:

Nach 10 Stunden ist es immer noch nichtWirklichverbreitet, auch wenn es den Anschein hat, als sei dies der Fall.

Da die TTL 3600 war, hätte sie nach mindestens 1-2 Stunden propagiert werden müssen. Aber meiner Erfahrung nach sollte ein DNS-IP-Adresswechsel mindestens 2 Stunden vor dem Wechsel erfolgen – vielleicht sogar einen Tag vor dem Wechsel – die TTL sollte auf 300 (also 5 Minuten) eingestellt werden.

Wenn Sie dann den Wechsel vornehmen, wissen DNS-Server auf der ganzen Welt innerhalb von etwa 5 Minuten, dass sie nach neuen Daten suchen müssen. Und selbst wenn ich das getan habe, hat es manchmal 24-48 Stunden gedauert, bis einige DNS-Server, die nachgerückt sind, die Änderung nachgeholt haben. Das heißt, DNS-IP-Adressänderungen wie diese sind keine exakte Wissenschaft und Sie sollten entsprechend planen.

Das bedeutet, dass Sie sicherstellen müssen, dass eine solche Änderung der DNS-IP-Adresse in einer ruhigen Zeit für Ihre Website erfolgt. Zum Beispiel am Ende des Tages oder sogar am Wochenende. Und dann müssen Sie einfach nur sitzen und warten.

Normalerweise werden Fehler, die durch einen von Ihnen verpfuschten DNS-Eintrag verursacht werden, innerhalb der ersten Stunde oder so offensichtlich. Aber danach heißt es eigentlich nur noch warten und abwarten, wie sich die DNS-Änderungen verbreiten. 95 % der DNS-Server der Welt sollten innerhalb von etwa einer Stunde wieder in Ordnung sein; und bei den übrigen werden die Änderungen im Laufe des nächsten Tages oder so nur nach und nach vorgenommen. Nach etwa 48 Stunden sollten DNS-Änderungen verbreitet und global akzeptiert sein.

Der Grund dafür ist, dass manche DNS-Serveradministratoren die TTLs von DNS-Einträgen respektieren. Andere haben ihre DNS-Server jedoch so eingestellt, dass sie TTL-Werte grundsätzlich ignorieren, egal was passiert. Warum? Das ist diskutabel, aber es passiert.

verwandte Informationen