Zum Inhalt springen

Demo. Alles auf dieser Seite sind Beispieldaten eines erfundenen Shops. Nichts, was Sie hier anklicken, wird irgendwohin gesendet.

Demo · Beispieldaten

Interaktive Demo: ein Website-Umzug vom Vorschau-Link bis zum Go-live

Begleiten Sie einen erfundenen Shop, shop.example, beim Umzug auf einen neuen Server unter 203.0.113.10. Klicken Sie sich durch: Jeder Schritt funktioniert hier, mit Beispieldaten.

Schritt 1 · Die echte Domain, ausgeliefert vom neuen Server

Geben Sie die Domain und die IP des neuen Servers ein, und DNSPeek erstellt einen Link wie den unten. Das öffentliche DNS zeigt noch auf den alten Server; der Link zeigt den neuen.

Adresse: https://demo.dnspeek-preview.link/

  • Gültiges HTTPS in der Vorschau, auch bevor der neue Server ein Zertifikat für Ihre Domain hat
  • Öffnet sich auf Smartphones und Tablets, wo eine hosts-Datei nicht hilft
  • Senden Sie ihn an Kunden; auf Wunsch mit Passwort und Ablaufdatum
  • So funktionieren Vorschau-Links

Schritt 2 · Finden Sie Fehler, bevor Ihre Besucher es tun

DNSPeek crawlt die Website auf dem neuen Server und listet auf, was beim Go-live kaputtgehen würde, das Schwerwiegendste zuerst. Probieren Sie die Filter aus. Mit eigenem Branding trägt der Bericht Ihren Namen (Tarif Agency und höher). Über QA-Berichte

Erstellt vonYour Agency

QA-Bericht vor dem Go-live

shop.example

Vor der DNS-Umstellung auf dem neuen Server gecrawlt · 14.09.2026, 09:12 UTC · 8 Seiten geprüft

Erstellt mit
  • WordPress 6.4 (Mit hoher Sicherheit erkannt: meta generator: WordPress 6.4.2)
  • WooCommerce 8.5 (Mit hoher Sicherheit erkannt: meta generator: WooCommerce 8.5.1)
  • wahrscheinlich Elementor (Wahrscheinlich: file https://shop.example/wp-content/plugins/elementor/assets/js/frontend.min.js)
  • PHP 8.2 (Mit hoher Sicherheit erkannt: x-powered-by: PHP/8.2.12)
  • nginx 1.24 (Mit hoher Sicherheit erkannt: server: nginx/1.24.0)
64von 100

Vor dem Go-live beheben

2 kritische Probleme sollten vor der DNS-Umstellung behoben werden.

Kritisch
2
Warnung
4
Info
2

Befunde

8 von 8 angezeigt

Defekte Seiten1
  • Kritisch
    /checkout answers 500 Internal Server Error

    The checkout page fails on the new server while it works on the live site. The shop plugin’s PHP extension is probably missing.

    So beheben Sie es: Check the PHP error log on the new server and install the extensions the old server had (compare `php -m` on both).

Defekte Dateien1
  • Kritisch
    3 product images return 404

    /wp-content/uploads/2026/05/blend-dark.jpg and 2 more files are missing on the new server.

    So beheben Sie es: Copy the uploads folder again; the first sync probably finished before the last uploads were added.

Weiterleitungen1
  • Warnung
    /shop redirects 3 times before it loads

    /shop → /shop/ → /store/ → /store. Every hop adds a round trip.

    So beheben Sie es: Point the old URL straight at the final one with a single 301.

Mixed Content1
  • Warnung
    The home page loads a script over plain HTTP

    http://shop.example/wp-content/plugins/reviews/widget.js is blocked by browsers on an HTTPS page.

    So beheben Sie es: Serve the script over HTTPS, or run a search-and-replace of http://shop.example in the database.

Fest codierte URLs1
  • Info
    12 links point at the old staging domain

    Menu and footer links use https://staging.shop.example.

    So beheben Sie es: Replace the staging domain in the menus and widgets.

JavaScript-Fehler1
E-Mail & DNS1
  • Warnung
    The SPF record does not include the new server

    Order emails sent from 203.0.113.10 after the switch may land in spam.

    So beheben Sie es: Add ip4:203.0.113.10 to the SPF record before you switch DNS.

Plattform-Prüfungen1
  • Warnung
    PHP errors are printed on the page
    WordPress

    PHP warnings or errors are shown to visitors and reveal server paths. Seen on 1 of 8 checked pages.

    Nachweis: <b>Deprecated</b>: Creation of dynamic property Reviews_Widget::$cache is deprecated in <b>/var/www/shop/wp-content/plugins/reviews/widget.php</b> on line <b>41</b>

    Seite: https://shop.example/about(öffnet sich in einem neuen Tab)

    So beheben Sie es: Set WP_DEBUG_DISPLAY to false (and display_errors=Off). Notices after a move usually mean a newer PHP version: update or replace the plugins named in the file paths. Dokumentation(öffnet sich in einem neuen Tab)

Alter vs. neuer Server

Dieselben URLs, am 14.09.2026, 09:12 UTC mit demselben Client von der Live-Website (öffentliches DNS) und vom neuen Server abgerufen.

Die Live-Website liegt hinter Cloudflare. The live site is behind Cloudflare, which may add this at the edge; it applies again once Cloudflare points to the new server.

HTTP/2:
live ja · neu ja
Median der Zeit bis zum ersten Byte:
live 90 ms · neu 240 ms
URLLive-WebsiteNeuer ServerUnterschiede
/

200

House Coffee Roasters

90 ms · 47 KB

200

House Coffee Roasters

240 ms · 50 KB

  • Compression
  • HSTS
HTTP → HTTPShttp://shop.example/

200 · 1 Weiterleitung

→ https://shop.example/

House Coffee Roasters

90 ms · 47 KB

200 · 1 Weiterleitung

→ https://shop.example/

House Coffee Roasters

90 ms · 47 KB

Gleich
/checkout

200

Checkout – House Coffee Roasters

90 ms · 47 KB

500

Internal Server Error

610 ms · 900 B

  • Status

DNS- und E-Mail-Bereitschaft

Öffentliches DNS von shop.example vor der Umstellung · geprüft am 14.09.2026, 09:12 UTC

Vor der Umstellung

  1. Lower the TTL of the apex and www A/AAAA/CNAME records to 300 s 24–48 hours before the switch (current TTL: 3600 s), then raise it again once the new server is live.
  2. The domain uses Cloudflare DNS: change the IP of the existing records in Cloudflare (keeping them proxied if they are) instead of moving nameservers.
Nameserver
ada.ns.cloudflare.com, bob.ns.cloudflare.com
Höchste TTL (Apex und www)
3600 s (1 h)
Mailserver (MX)
1 aspmx.l.google.com
DMARC
Richtlinie quarantine
SPF
v=spf1 include:_spf.google.com include:mailgun.org ~all4 von 10 DNS-Abfragen
DKIM (gängige Selektoren)
  • googlegefunden (TXT)
  • selector1nicht gefunden
  • k1nicht gefunden
Anbieter können andere Selektoren verwenden; „nicht gefunden“ ist für sich genommen kein Problem.
Website-Einträge
TypHostWertTTL
Ashop.example198.51.100.73600 s (1 h)
CNAMEwww.shop.exampleshop.example—
Einträge, die vor dem Wechsel der Nameserver neu angelegt werden müssen
TypHostWertPriorität
MXshop.exampleaspmx.l.google.com1
TXTshop.examplev=spf1 include:_spf.google.com include:mailgun.org ~all
TXT_dmarc.shop.examplev=DMARC1; p=quarantine

Nicht geprüft

Das sind Grenzen des automatischen Crawls, keine Probleme der Website. Sie fließen nicht in die Bewertung ein.

  • Service workers

    Service workers were disabled during the crawl; offline/PWA behaviour wasn't tested.

  • Scheduled jobs (WordPress)

    Background jobs and cron tasks were not tested. Recreate them on the new server, e.g. `wp cron event run --due-now`, and check they run after the switch.

  • Checkout, payments and webhooks (WooCommerce)

    Checkout, payments and webhooks were not tested. Payment providers call your domain, so after the switch they reach the new server: check webhook secrets and IP allowlists, and place a test order.

Gecrawlte Seiten

URLStatusWeiterleitungenBefunde
https://shop.example/20002
https://shop.example/shop→ https://shop.example/store20031
https://shop.example/product/house-blend20001
https://shop.example/product/dark-roast20001
https://shop.example/cart20000
https://shop.example/checkout50001
https://shop.example/about20000
https://shop.example/contact20001

Schritt 3 · Unterschiede zur Live-Website erkennen

Screenshots der Live-Website und des neuen Servers, Pixel für Pixel verglichen. Hier hat der neue Server die Webschrift, ein Produktfoto und ein Stylesheet verloren. Ziehen Sie den Regler oder wechseln Sie zum Diff. Außerdem können Sie beide Versionen live nebeneinander durchsuchen, mit synchronisierten Klicks und Scrollen (Tarif Pro und höher). Über den visuellen Vergleich

/12,5%

Live-Website, Startseite, Beispielillustration
Neuer Server, Startseite, Beispielillustration
LiveNeuer Server
Ladesignale der Seite, Live-Website im Vergleich zum neuen Server
SignalLiveNeuer Server
HTTP status200200
Failed requests02
Console errors01
Web fonts loaded20

Schritt 4 · DNS umstellen und die Verbreitung verfolgen

Nach der Umstellung fragt DNSPeek 16 öffentliche Resolver, welche IP sie zurückgeben. Führen Sie ein paar Prüfungen aus und sehen Sie, wie der neue Server übernimmt. Über die DNS-Propagation

A-Record von shop.example → erwartet 203.0.113.10

9 von 16 Resolvern

Resolver, die noch die alte Antwort liefern, wechseln, sobald ihre zwischengespeicherte TTL abläuft.

Antwort jedes öffentlichen Resolvers
ResolverStandortAntwort
GoogleGlobal (US)203.0.113.10(neuer Server)
CloudflareGlobal (US)203.0.113.10(neuer Server)
Quad9Global (CH)203.0.113.10(neuer Server)
OpenDNSGlobal (US)203.0.113.10(neuer Server)
AdGuardGlobal (CY)203.0.113.10(neuer Server)
Level3 / LumenNorth America198.51.100.7(alter Server)
UltraDNS PublicNorth America198.51.100.7(alter Server)
YandexRussia198.51.100.7(alter Server)
CleanBrowsingGlobal (US)203.0.113.10(neuer Server)
NextDNSGlobal (US)203.0.113.10(neuer Server)
Control DGlobal (CA)203.0.113.10(neuer Server)
DNS4EUEuropean Union198.51.100.7(alter Server)
CIRA Canadian ShieldCanada203.0.113.10(neuer Server)
HiNetTaiwan198.51.100.7(alter Server)
AliDNSChina198.51.100.7(alter Server)
Hurricane ElectricNorth America198.51.100.7(alter Server)

Schritt 5 · Die Freigabe des Kunden direkt in der Vorschau einholen

Kunden setzen Kommentare direkt in der Vorschau und geben dort den Go-live frei, ohne Konto (Tarif Agency und höher). Klicken Sie auf den Button, als wären Sie der Kunde. Über Kundenkommentare

Adresse: https://demo.dnspeek-preview.link/

Was Ihr Kunde unten in der Vorschau sieht

Was Sie im Dashboard sehen

Warten auf die Go-live-Freigabe

Ihr Kunde gibt in der Vorschau mit der Schaltfläche „Go-live freigeben“ frei. Sie erhalten sofort eine E-Mail.

  1. Sam (client)2 days agoErledigt

    Can the headline use our brand font like on the current site?

    Pin 1 auf der Startseite

  2. Sam (client)2 days agoErledigt

    The third product photo is missing here.

    Pin 2 auf der Startseite

  3. Sam (client)1 hour ago

    Looks great on my phone now. Happy to go live on Monday.

    Ganze Seite

Jetzt mit Ihrer eigenen Website testen

Ihr erster Vorschau-Link ist kostenlos und braucht kein Konto.