TL;DR
Domain-Migration ist nicht nur ein A-Record — es ist synchronisierter Cutover von DNS, SSL-Zertifikat, 301-Weiterleitungen und Mail-Verifikation. Zero Downtime 2026 erfordert TTL-Absenkung 48 h vorher, parallelen Betrieb alt/neu und Tests unter staging.example.com. Schritt-für-Schritt-Plan für Next.js auf DevStudioIT Cloud mit App-Daten in Branchly folgt.
Für wen
- Unternehmen mit Hosting-Wechsel oder Domain-Rebrand (
firma.de→firma.com) - IT, die von Shared Hosting auf DevStudioIT Cloud umzieht
- Agenturen mit DNS-Übergabe an Kunden
- Domain-Inhaber mit Angst vor „24 h schwarzem Bildschirm“
Keyword (SEO)
domain migration zero downtime, dns ttl cutover, website hosting umzug, domain wechsel seo 301
Migrationsphasen — Timeline
| Phase | Wann | Aktion |
|---|---|---|
| T-7 Tage | Plan | DNS-Inventar: MX, TXT (SPF/DKIM) |
| T-48 h | Vorbereitung | TTL → 300 s (5 Min) auf zu ändernden Records |
| T-24 h | Staging | Deploy auf DevStudioIT Cloud, Test unter Subdomain |
| T-0 | Cutover | A/AAAA/CNAME auf neues Ziel |
| T+1 h | Prüfung | SSL, Formulare, Mail, GSC |
| T+30 Tage | SEO | 301 monitoren, Search Console, alte Links |
Kein Cutover freitags nach 15 Uhr — DNS-Propagation und Rollback brauchen Zeit.
DNS-Inventar — was nicht verloren gehen darf
Zone vom aktuellen Registrar exportieren:
example.com. A 203.0.113.10 ; altes Hosting
www.example.com. CNAME example.com.
example.com. MX 10 mail.provider.com. ; Mail — nicht ohne Plan anfassen
example.com. TXT "v=spf1 include:..."
_dmarc.example.com. TXT "v=DMARC1; p=quarantine; ..."Typische Fallen:
- MX — Website auf DevStudioIT Cloud, Mail bleibt bei Google — nur www A/CNAME ändert sich
- TXT — Google Search Console, Stripe, Facebook Pixel
- CAA — blockiert Let's Encrypt bei Fehlkonfiguration
- Subdomains —
api.,staging.,old.— jeweils einzeln
App-Daten (Formulare) in Branchly (branchly.cloud) — DNS-Migration berührt die DB nicht. Nur APP_URL in env auf DevStudioIT Cloud nach Cutover.
TTL senken — warum 48 h vorher
TTL sagt Resolvern, wie lange ein Record gecacht wird. Bei TTL 86400 (24 h) sehen nach A-Änderung manche Nutzer einen Tag die alte Seite.
Vorgehen:
- TTL=300 auf
A,AAAA,CNAMEfür@undwww - Vorheriges max TTL abwarten (oft 24–48 h)
- Erst dann Cutover
Tools: dig example.com +trace, whatsmydns.net
Deploy auf DevStudioIT Cloud vor Cutover
DevStudioIT Cloud (devstudioit.cloud) liefert IP oder CNAME-Ziel für Next.js:
; nach Cutover
www.example.com. CNAME app-xyz.devstudioit.cloud.
example.com. A 198.51.100.42 ; oder ALIAS/ANAME beim RegistrarVor Cutover:
- Subdomain
preview.example.com→ neues Hosting - SSL (automatisch Let's Encrypt nach DNS-Verifikation)
- Test: Formular → Branchly, Bilder, i18n,
/robots.txt,/sitemap.xml curl -I https://preview.example.com— 200
Cutover — Zero-Downtime-Sequenz
- Kein Maintenance Mode — beide Umgebungen parallel
- DNS auf neues Ziel (zuerst
www, dann Apex@) - 15 Min monitoren:
dig @8.8.8.8 www.example.com - Altes Hosting: 301-Redirect gesamte Domain auf neues HTTPS
- Env:
APP_URL=https://www.example.com - Test-Formular und Transaktionsmail
Bei Fehler — mit TTL 300 Rollback in Minuten, nicht Stunden.
SSL/TLS und Mixed Content
- Zertifikat muss
example.comundwww.example.comabdecken (SAN) - Next.js
next.config.js:images.domainsnach CDN-Migration - HTTP→HTTPS und
www↔apexgemäß kanonischer SEO-Entscheidung
async redirects() {
return [
{
source: '/:path*',
has: [{ type: 'host', value: 'example.com' }],
destination: 'https://www.example.com/:path*',
permanent: true,
},
];
}SEO und 301-Weiterleitungen
- Alte URLs — 301-Map in Next.js
redirects()oder Edge-Konfiguration - Google Search Console: neue Property, Change of Address bei reiner Domain-Änderung
sitemap.xml,canonical,hreflangaktualisieren — gleichetranslationIdin Blog-Frontmatter für hreflang- Altes Hosting 30 Tage nicht löschen — Redirects und 404-Logs für SEO-Audit
Bei Rebrand (alt.de → neu.de): 301 von jeder indexierten URL, nicht nur Startseite. Search Console „Seiten“ → exportierte nicht indexierte URLs prüfen.
Monitoring und Rollback — Plan B
Vor Cutover Runbook in Branchly: exakte DNS-Werte vor Änderung, Screenshot der Zone, TXT-Export. In der ersten Stunde:
- Uptime von drei Regionen (EU, US, APAC)
- 5xx-Logs auf DevStudioIT Cloud — Spike oft durch falsches
APP_URL - Analytics Realtime — Traffic auf korrekter Domain
Rollback: alte A/CNAME aus Runbook. Bei TTL 300 meist <15 Min. Statusseite nur bei Rollback >30 Min.
Mail und Integrationen nach Migration
- SPF/DKIM/DMARC bei gleichem Mail-Provider unverändert lassen
- Webhooks (Stripe, Cron) — URL in externen Panels aktualisieren
- OAuth Redirect URI — neue Domain in Google Cloud Console
- Formular-Daten in Branchly — kein DB-Migrate, nur
APP_URLund CORS
Checkliste nach Cutover (1 h)
- Startseite + 5 Kernseiten — 200 OK
- Kontaktformular → Branchly + Mail
- SSL Labs Grade A
-
robots.txt,sitemap.xmlerreichbar - Kein Mixed Content
- Altes Hosting — 301 auf neue Domain
- Uptime-Monitoring 24 h
FAQ
Zero Downtime = 100 % der Nutzer?
Mit TTL 300 praktisch ja für HTTP. Restlicher DNS-Cache bei ISPs bis zum alten TTL — daher paralleler Redirect auf altem Server.
CNAME auf Apex (@)?
Registrar-abhängig — Cloudflare Flattening, ANAME, oder A auf DevStudioIT Cloud IP.
NS-Wechsel = A-Record?
NS-Wechsel verschiebt ganze Zone — riskant ohne Record-Kopie. Einzelne Records bevorzugen.
Altes Hosting wie lange?
Mindestens 30 Tage. Nur Domain-Wechsel — 90 Tage 301 von alter Domain.
Branchly migrieren?
Nein — Connection String gleich. Nur APP_URL und ggf. CORS.
CTA
Domain-Migration oder Cutover ohne Ausfall geplant?
- Migration planen — DNS, SSL, Redirects, DevStudioIT Cloud + Branchly
- Website-Hosting — Vergleich und SLA
Über den Autor
Wir bauen schnelle Websites, Web/Mobile-Apps, KI-Chatbots und Hosting — mit Fokus auf SEO und Conversion.
Empfohlene Links
Von Theorie zu Produktion — Branchly, Hosting-Stack und Referenzen.
