Zieh deine Website ohne Ausfallzeit zu einem neuen Host um: Backup erstellen, Dateien und Datenbank kopieren, mit der hosts-Datei testen, DNS-TTL senken, umstellen, E-Mail am Laufen halten, dann kündigen.
Kopiere die Website zum neuen Host, während der alte weiter Besucher bedient, prüfe die Kopie über die hosts-Datei deines Computers und senke die DNS-TTL ein paar Tage vorher. Dann richte die Einträge der Domain auf den neuen Server, lass die Mail-Einträge (MX) unverändert, sofern die E-Mail nicht mit umzieht, und kündige den alten Tarif erst, wenn dort kein Traffic mehr ankommt.
Der Umzug in fünf Phasen
Ausfallzeiten bei einem Hosting-Umzug entstehen fast immer durch die falsche Reihenfolge: zuerst den alten Tarif kündigen, DNS umstellen, bevor die neue Kopie funktioniert, oder vergessen, dass die E-Mail in derselben DNS-Zone liegt. Diese Anleitung hält die alte Website am Laufen, bis die neue sich bewährt hat, und mit der Checkliste unten hakst du jeden Schritt unterwegs ab.
Das Kopieren dauert bei einer kleinen Website meist ein bis zwei Stunden. Länger dauert das Warten: Gib der gesenkten TTL Zeit, sich zu verbreiten, bevor du umstellst, und lass den alten Host laufen, bis dort kein Traffic mehr ankommt. Googles Leitfaden zum Website-Umzug sieht genau das als Signal zum Abschalten.
Wenn die URLs gleich bleiben und die Website durchgehend funktioniert, beschreibt Googles Leitfaden für Umzüge ohne URL-Änderungen das als Infrastrukturänderung. Behalte danach die Search Console im Blick und prüfe mit dem URL-Prüftool, ob der Googlebot den neuen Server erreicht.
Die Dokumentation von Cloudflare definiert die TTL als Feld in DNS-Einträgen, das steuert, wie lange jeder Eintrag zwischengespeichert wird. Eine niedrigere TTL bedeutet, dass Resolver früher nach Änderungen schauen, sodass deine Umstellung schneller bei den Besuchern ankommt.
Doch, solange deine MX-Einträge weiter auf deinen Mail-Anbieter zeigen. Ein MX-Eintrag sorgt dafür, dass E-Mails an einen Mailserver zugestellt werden. Ein Webhosting-Umzug ändert die A- oder CNAME-Einträge; lass MX und die zugehörigen TXT-Einträge so, wie sie sind, sofern deine E-Mail nicht ebenfalls umzieht.
Viele Hosts nutzen Let's Encrypt. Dessen HTTP-01-Prüfung legt eine Datei auf deinem Server ab und muss über Port 80 laufen, sie gelingt also erst, wenn die Domain auf den neuen Host zeigt. Die DNS-01-Prüfung nutzt einen TXT-Eintrag und kann schon vor der Umstellung erfolgen, wenn dein Host das unterstützt.
Ersetze die Beispielnamen, IP-Adressen und Pfade durch deine eigenen. Führe Datenbankbefehle auf einem Server oder Computer aus, auf dem der MySQL-Client installiert ist.
203.0.113.10 steht für die IP-Adresse des neuen Servers. Trage sowohl die Domain ohne www als auch den www-Namen ein.
mysqldump schreibt die Datenbank als SQL-Anweisungen; der mysql-Client spielt sie in die neue, leere Datenbank ein.
Vor und nach der Umstellung ausführen. Der zweite Befehl bestätigt, dass sich die Mail-Einträge nicht geändert haben.
DNS-Einträge bei einem Hosting-Umzug
{n} von {t} Schritten erledigt
Häkchen entfernen
1. Vorbereiten
2. Kopieren
3. Testen
4. Umstellen
5. Abschließen
Ein vollständiges Backup von Dateien und Datenbank beim alten Host herunterladen
Jeden DNS-Eintrag notieren (A, CNAME, MX, TXT)
Die TTL der Einträge senken, die du ändern wirst
Inhaltsänderungen und Bestellungen auf der alten Website pausieren
Die Dateien der Website zum neuen Host hochladen
Die Datenbank beim neuen Host anlegen und den Export importieren
Die Datenbankeinstellungen der Website für den neuen Host anpassen
Eine Zeile in der hosts-Datei hinzufügen, die deine Domain auf die neue IP zeigt
Wichtige Seiten, Formulare, Logins und den Checkout auf der neuen Kopie testen
Die Zeile aus der hosts-Datei entfernen
Die A- oder CNAME-Einträge auf den neuen Host ändern
Bestätigen, dass MX- und E-Mail-TXT-Einträge unverändert sind
Das HTTPS-Zertifikat beim neuen Host prüfen
Zusehen, wie der Traffic beim alten Host auf null fällt
Search Console und URL-Prüfung kontrollieren
Den alten Hosting-Tarif kündigen
TTL-Helfer
Deine aktuelle TTL
{s} Sekunden ({h})
Warte nach dem Senken der TTL mindestens {h}, bevor du umstellst, damit Caches mit dem alten Wert abgelaufen sind.
{v} Min.
Häkchen werden nur in diesem Browser gespeichert.
Kostenlos starten · Keine Kreditkarte nötig