Nahtlose Übertragung einer Domain (Vermeidung von Ausfallzeiten, da die Nameserver des vorherigen Registrars keine DNS-Einträge mehr bereitstellen)

16

Ich habe gerade eine Domain von GoDaddy auf NameCheap.com übertragen. Es gab einige Ausfallzeiten, bis ich die richtigen Einstellungen bei NameCheap vorgenommen habe. Während dieser Ausfallzeit haben Browser einen 408 Request Timeout-Fehler zurückgegeben. Wie vermeide ich beim nächsten Mal Ausfallzeiten bei Domain-Übertragungen, da die Nameserver des vorherigen Registrars keine Datensätze mehr liefern? Überträgt speziell zu NameCheap (von GoDaddy).

Beachten Sie, dass sich diese Frage geringfügig von Domain-Übertragungen unterscheidet, da NameCheap die GoDaddy-Nameserver-Informationen für die Domain kopiert hat, GoDaddy-Nameserver jedoch keine DNS-Einträge mehr bereitstellen. Als ich zu den Nameservern von NameCheap wechselte, musste ich alle Datensätze manuell neu eingeben.

Ich könnte schwören, dass bei einer früheren Übertragung (auch von GoDaddy nach Namecheap) die DNS-Einträge alle automatisch und ohne Ausfallzeiten übertragen wurden. Was habe ich das letzte Mal anders gemacht? Ging es nur darum, den Nameserver so schnell wie möglich zu wechseln? Ich denke, das Problem besteht darin, die Domain für die Verwendung der Nameserver von NameCheap zu konfigurieren, bevor die Nameserver von GoDaddy die Bereitstellung von Datensätzen einstellen.

Ich habe über zwei mögliche Lösungen nachgedacht, bin mir aber nicht sicher, ob beide machbar sind:

  • Setzen Sie die TTL für die Datensätze bei GoDaddy auf einen sehr langen Wert (möglicherweise nicht möglich, wenn ich die Domain noch nicht besitze).
  • Verwenden Sie einen zwischengeschalteten Nameserver eines Drittanbieters

Irgendwelche besseren Ideen?

Leftium
quelle
Um Ausfallzeiten zu vermeiden, habe ich sehr sorgfältig einen Nameserver eines Drittanbieters (nicht den neuen oder den alten Provider) eingerichtet und dann den Nameservice vom alten Provider auf diesen übertragen. Der alte Provider (Easynet) hat die Daten sofort von seinen Nameservern gelöscht, obwohl ich sie (lächerlich) immer noch für Nameservice bezahlte und ihnen nicht befohlen hatte, irgendetwas von seinem Nameserver zu entfernen. Wir hatten Tage Ausfallzeit, bevor sich die Aufzeichnungen verbreiteten und die neuen Nameserver übernahmen. Ich war sehr verärgert über Easynet. Verwenden Sie sie nicht für Namensdienste. Du kannst niemals gehen.
rjmunro
@rjmunro Ich habe gerade genau dasselbe durchgemacht, als ich von namecheap nach dnsmadeeasy gewechselt bin. Sobald ich den DNS raus transferiert habe, haben sie die Datensätze gelöscht, anstatt auf das Ablaufen des Cache-Zeitraums zu warten. Extrem hochvolumige Website, von der ich auch profitiere. Frustrierend ist eine extreme Untertreibung.
Nathan Stretch

Antworten:

5

Hätte zuerst die Knowledgebase von NameCheap prüfen sollen: Wie kann eine Domain ohne große Ausfallzeit in Namecheap übertragen werden?

NameCheap bietet einen FreeDNS- Dienst an, damit seine Nameserver DNS-Anforderungen vor einer Übertragung verarbeiten können. Ich nehme an, es würde weiterhin funktionieren, wenn Sie von NameCheap übertragen.

Leftium
quelle
Dies führt immer noch zu Ausfallzeiten, da Sie mit FreeDNS von NameCheap erst dann Ihre Datensätze hinzufügen können, wenn Sie die Domain (beim alten Registrar) auf FreeDNS umstellen. Dumm.
Dan Benamy
1
Falsch, Dan. Der springende Punkt ist, NS-Einträge zu übertragen, bevor der Registrar gewechselt wird. das heißt, Sie müssen sie am alten ändern. NS-Datensätze bleiben während der maximalen 5-tägigen Bestätigungs-Zeitüberschreitung für Registrare unverändert. Tun Sie dies also frühzeitig und testen Sie es gut. Bei dieser Methode gibt es keine Ausfallzeiten.
Gamut
1

Es müssen mehrere Teile übertragen werden. Um Ausfallzeiten zu vermeiden, müssen Sie jeweils ein Teil in der richtigen Reihenfolge übertragen.

Ich gehe davon aus, dass Sie alles unter einem Dach hatten, mit Godaddy als Register, DNS-Anbietern, Webhost usw., alles in einem Paket. Als Sie die Domain übertragen haben, hat godaddy alle Server gleichzeitig gestoppt. Um Ausfallzeiten zu vermeiden, müssen Sie die verschiedenen Teile kontrollieren und modifizieren. Zum Beispiel würde ich eine Domain bei einem Unternehmen registrieren, die DNS-Dienste eines anderen Unternehmens nutzen und Hosting-Speicherplatz von einem Dritten kaufen. Dies ist komplexer einzurichten und kostet möglicherweise mehr, gibt Ihnen jedoch mehr Kontrolle.

Die Steuerung besteht darin, den Anbieter eines dieser Teile zu wechseln, ohne den Service der anderen Teile zu stören. Sie können die Hosts oder den Registrar wechseln, ohne den DNS-Dienst zu unterbrechen. Ändern Sie einfach die DNS-Einstellungen.

Es wird empfohlen, beim Ändern des DNS eine sehr kurze TTL-Zeit festzulegen, damit sich die DNS-Änderungen schnell verbreiten. Wenn Sie eine sehr lange TTL festlegen, werden Besucher bis zum Ende der TTL-Zeit weiterhin an die zwischengespeicherten alten DNS-Einstellungen gesendet.

Umzugsprozess:

  1. Sichern Sie alles, Dateien, Datenbanken, E-Mail-Einstellungen und vieles mehr, falls alles schief geht.

  2. Stellen Sie die TTL-Zeiten in Ihrem DNS auf einen kurzen Wert ein.

  3. Kopieren Sie alle Ihre Dateien, Datenbanken und Einstellungen auf den neuen Host. (Wenn Sie über eine dynamische Site verfügen, müssen Sie möglicherweise ein bestimmtes Verhalten für einige Zeit einschränken oder einen schreibgeschützten Modus festlegen, um zu verhindern, dass Daten während der Übertragung verloren gehen.)

  4. Testen Sie, ob die Kopie korrekt funktioniert hat.

  5. Ändern Sie das alte DNS-System so, dass es auf den neuen Webserver verweist, und überprüfen Sie, ob die Site geladen wird. (Wenn Sie auschecken, können Sie das vollständige dynamische Verhalten jetzt wieder aktivieren.)

  6. Kopieren Sie die DNS-Einstellungen vom alten Server auf den neuen DNS-Server.

  7. Ändern Sie die Nameserver bei der Registrierungsstelle so, dass sie auf den neuen DNS-Server verweisen.

  8. Überprüfen Sie, ob die Site funktioniert, warten Sie ein paar Tage, bis alles auf die neuen Einstellungen übertragen wurde, und schalten Sie dann den alten Nameserver aus.

  9. Wenn Sie einen Registrar übertragen, führen Sie diesen Schritt als letztes aus, bevor Sie das alte Konto schließen.

Sie schlagen vor, einen DNS-Dienst eines Zwischenanbieters zu verwenden. Ich würde vorschlagen, dass Sie einen DNS-Dienst eines Drittanbieters nicht nur als Vermittler, sondern auch als Haupt-DNS-Anbieter verwenden.

Rincewind42
quelle
1

Ok, erstens ist es nicht notwendig, Ihre Dateien / Datenbanken usw. zu verschieben, es sei denn, Sie hosten tatsächlich auch mit Ihrem aktuellen Registrar.

Zweitens wird häufig übersehen, ob der neue Registrar das Einrichten von DNS vor der Übertragung zulässt, was zu Ausfallzeiten bei einer Übertragung beiträgt. Viele tun es nicht, aber geben es nicht offen zu. Zum Beispiel wird 1and1.com Ihre Nameserver in ihre ändern, aber Sie können keine DNS-Einstellungen ändern, bis die Übertragung abgeschlossen ist und administrativ zugänglich ist. Ich habe gesehen, dass dies weitere 24-48 Stunden nach Abschluss der Übertragung dauert.

1) Vergewissern Sie sich, dass der neue Registrar das vorhandene DNS von Drittanbietern unterstützt, das in Ihren WHOIS-Einträgen definiert ist und das zum Zeitpunkt der Übertragungsanforderung nachgeschlagen wird

2) Richten Sie DNS von Drittanbietern ein, z. B. kostenloses DNS von namecheap, und kopieren Sie die vorhandenen DNS-Zoneneinstellungen, die Sie bei Ihrem derzeitigen Registrar verwenden

3) Ändern Sie die DNS-Server Ihres derzeitigen Registrars auf die DNS eines Drittanbieters, z. B. kostenloses DNS, und überprüfen Sie, ob die Weitergabe 48 Stunden dauern kann

4) Überprüfen Sie, ob die Kontaktinformationen in WHOIS korrekt sind und ob sowohl der Registrant als auch die administrative E-Mail-Adresse gültig sind

5) Entsperren Sie die Domain beim aktuellen Registrar und fordern Sie den Übertragungsautorisierungscode an, der normalerweise per E-Mail an Sie gesendet wird, entweder die Konto-E-Mail des WHOIS-Registranten oder die E-Mail des Administrators.

6) Initiieren Sie die Übertragung mit dem neuen Registrar unter Verwendung des Authentifizierungscodes und überprüfen Sie die E-Mail, die sie an das WHOIS-E-Mail-Konto senden, das die Domain-Inhaberschaft überprüft

Warten Sie, bis die Übertragung abgeschlossen ist.

Philip Ingram
quelle
0

Ich habe kürzlich einen ähnlichen Wechsel durchgeführt, aber diesmal war ich bereit. Das habe ich getan.

  • Duplizieren Sie ALLE Ihre DNS-Einträge von Ihrem alten Nameserver-Host auf Ihren neuen Nameserver-Host. Verwenden Sie dieselbe TTL, es sei denn, Sie haben einen Grund, dies nicht zu tun.
  • Warten Sie, bis die neuen Nameserver auf Ihre DNS-Anfragen antworten. Mit können Sie dig @newnameserver yourdomain.com A +shortsehen, ob es reagiert.
  • Ändern Sie die Nameserver Ihres Registrars so, dass sie auf Ihre neuen Nameserver verweisen.
  • Warten Sie einige Tage, bis sich die neuen Nameserver auf der ganzen Welt verbreitet haben (besser sicher als traurig).
  • Kündige deinen alten Nameserver-Host

Dies machte die Migration zu einer mehrtägigen Angelegenheit. Bei der Übertragung von Webhosting / Namenshosting auf einen neuen Host habe ich zuerst die Schritte 2-3 ausgeführt, die weniger als einen Tag in Anspruch nahmen (der neue Nameserver-Host hat Änderungen nicht immer sofort übernommen). Dies war an einem Mittwoch. Am darauffolgenden Samstag habe ich die eigentliche Website übertragen und am darauffolgenden Montag den letzten Schritt ausgeführt. Nur wenige User hatten Probleme, weil ich versehentlich das CNAMEfür wwwauf ghs.google.com(heh) gesetzt habe.

laebshade
quelle
Ich bin mir nicht sicher, ob Duplizieren und Warten möglich ist (mit NameCheap): Übertragene Domains haben einen besonderen ausstehenden Status, bis die Domain vom anderen Registrar freigegeben wird. Die erforderlichen Optionen "Host-Verwaltung" und "Erweiterte Optionen" scheinen bis dahin nicht verfügbar zu sein (kann nicht bestätigen, da derzeit keine Domain-Übertragungen ausstehen).
Leftium
Sie sollten Ihr Registrar-Hosting besser von Ihrem Nameserver-Hosting trennen.
Laebshade