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.
