Pular para o conteúdo

Demo. Tudo nesta página são dados de exemplo de uma loja fictícia. Nada do que você clicar aqui é enviado para lugar nenhum.

Demo · dados de exemplo

Demo interativa: uma migração, do link de prévia ao lançamento

Acompanhe uma loja fictícia, shop.example, durante a mudança para um novo servidor em 203.0.113.10. Clique à vontade: cada etapa funciona aqui, com dados de exemplo.

Etapa 1 · O domínio real, servido pelo novo servidor

Informe o domínio e o IP do novo servidor, e o DNSPeek gera um link como o abaixo. O DNS público ainda aponta para o servidor antigo; o link mostra o novo.

Endereço: https://demo.dnspeek-preview.link/

  • HTTPS válido na prévia, mesmo antes de o novo servidor ter um certificado para o seu domínio
  • Abre em celulares e tablets, onde um arquivo hosts não ajuda
  • Envie para um cliente; adicione uma senha e uma data de expiração, se quiser
  • Como funcionam os links de prévia

Etapa 2 · Descubra o que quebrou antes dos seus visitantes

O DNSPeek rastreia o site no novo servidor e lista o que quebraria no lançamento, começando pelo mais grave. Teste os filtros. O relatório pode levar o seu próprio nome (plano Agency ou superior). Sobre os relatórios de QA

Preparado porYour Agency

Relatório de QA pré-lançamento

shop.example

Rastreado no novo servidor antes da troca de DNS · 14 de set. de 2026, 09:12 UTC · 8 páginas verificadas

Criado com
  • WordPress 6.4 (Detectado com confiança alta: meta generator: WordPress 6.4.2)
  • WooCommerce 8.5 (Detectado com confiança alta: meta generator: WooCommerce 8.5.1)
  • provavelmente Elementor (Provavelmente: file https://shop.example/wp-content/plugins/elementor/assets/js/frontend.min.js)
  • PHP 8.2 (Detectado com confiança alta: x-powered-by: PHP/8.2.12)
  • nginx 1.24 (Detectado com confiança alta: server: nginx/1.24.0)
64de 100

Corrigir antes do lançamento

2 problemas críticos devem ser corrigido antes de alterar o DNS.

Crítico
2
Aviso
4
Info
2

Achados

Mostrando 8 de 8

Páginas quebradas1
  • Crítico
    /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.

    Como corrigir: Check the PHP error log on the new server and install the extensions the old server had (compare `php -m` on both).

Arquivos quebrados1
  • Crítico
    3 product images return 404

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

    Como corrigir: Copy the uploads folder again; the first sync probably finished before the last uploads were added.

Redirecionamentos1
  • Aviso
    /shop redirects 3 times before it loads

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

    Como corrigir: Point the old URL straight at the final one with a single 301.

Conteúdo misto1
  • Aviso
    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.

    Como corrigir: Serve the script over HTTPS, or run a search-and-replace of http://shop.example in the database.

URLs fixas no código1
  • Info
    12 links point at the old staging domain

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

    Como corrigir: Replace the staging domain in the menus and widgets.

Erros de JavaScript1
E-mail e DNS1
  • Aviso
    The SPF record does not include the new server

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

    Como corrigir: Add ip4:203.0.113.10 to the SPF record before you switch DNS.

Verificações da plataforma1
  • Aviso
    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.

    Evidência: <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>

    Página: https://shop.example/about(abre em uma nova aba)

    Como corrigir: 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. Documentação(abre em uma nova aba)

Servidor antigo e novo

As mesmas URLs, obtidas em 14 de set. de 2026, 09:12 UTC do site no ar (DNS público) e do novo servidor com o mesmo cliente.

O site no ar está atrás de 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:
no ar sim · novo sim
Mediana do tempo até o primeiro byte:
no ar 90 ms · novo 240 ms
URLSite no arNovo servidorDiferenças
/

200

House Coffee Roasters

90 ms · 47 KB

200

House Coffee Roasters

240 ms · 50 KB

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

200 · 1 redirecionamento

→ https://shop.example/

House Coffee Roasters

90 ms · 47 KB

200 · 1 redirecionamento

→ https://shop.example/

House Coffee Roasters

90 ms · 47 KB

Igual
/checkout

200

Checkout – House Coffee Roasters

90 ms · 47 KB

500

Internal Server Error

610 ms · 900 B

  • Status

Prontidão de DNS e e-mail

DNS público de shop.example como está antes da troca · verificado em 14 de set. de 2026, 09:12 UTC

Antes da troca

  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.
Nameservers
ada.ns.cloudflare.com, bob.ns.cloudflare.com
Maior TTL (apex e www)
3600 s (1 h)
Servidores de e-mail (MX)
1 aspmx.l.google.com
DMARC
política quarantine
SPF
v=spf1 include:_spf.google.com include:mailgun.org ~all4 de 10 consultas de DNS
DKIM (seletores comuns)
  • googleencontrado (TXT)
  • selector1não encontrado
  • k1não encontrado
Os provedores podem usar outros seletores; “não encontrado” não é um problema por si só.
Registros do site
TipoHostValorTTL
Ashop.example198.51.100.73600 s (1 h)
CNAMEwww.shop.exampleshop.example—
Registros a recriar antes de alterar os nameservers
TipoHostValorPrioridade
MXshop.exampleaspmx.l.google.com1
TXTshop.examplev=spf1 include:_spf.google.com include:mailgun.org ~all
TXT_dmarc.shop.examplev=DMARC1; p=quarantine

Não testado

Esses são limites do rastreamento automático, não problemas do site. Eles não afetam a pontuação.

  • 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.

Páginas rastreadas

URLStatusRedirecionamentosAchados
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

Etapa 3 · Encontre as diferenças em relação ao site em produção

Capturas de tela do site em produção e do novo servidor, comparadas pixel a pixel. Aqui o novo servidor perdeu a fonte web, uma foto de produto e uma folha de estilos. Arraste o controle ou mude para a visualização de diferenças. Você também pode navegar pelos dois lado a lado ao vivo, com cliques e rolagem sincronizados (plano Pro ou superior). Sobre a comparação visual

/12,5%

Site no ar, página inicial, ilustração de exemplo
Novo servidor, página inicial, ilustração de exemplo
No arNovo servidor
Sinais de carregamento da página, site em produção comparado ao novo servidor
SinalEm produçãoNovo servidor
HTTP status200200
Failed requests02
Console errors01
Web fonts loaded20

Etapa 4 · Altere o DNS e acompanhe a propagação

Depois da troca, o DNSPeek pergunta a 16 resolvedores públicos qual IP eles retornam. Execute algumas verificações para ver o novo servidor assumir. Sobre a propagação de DNS

Registro A de shop.example → esperado 203.0.113.10

9 de 16 resolvedores

Os resolvedores que ainda guardam a resposta antiga mudam assim que o TTL em cache expira.

Resposta de cada resolvedor público
ResolvedorLocalizaçãoResposta
GoogleGlobal (US)203.0.113.10(novo servidor)
CloudflareGlobal (US)203.0.113.10(novo servidor)
Quad9Global (CH)203.0.113.10(novo servidor)
OpenDNSGlobal (US)203.0.113.10(novo servidor)
AdGuardGlobal (CY)203.0.113.10(novo servidor)
Level3 / LumenNorth America198.51.100.7(servidor antigo)
UltraDNS PublicNorth America198.51.100.7(servidor antigo)
YandexRussia198.51.100.7(servidor antigo)
CleanBrowsingGlobal (US)203.0.113.10(novo servidor)
NextDNSGlobal (US)203.0.113.10(novo servidor)
Control DGlobal (CA)203.0.113.10(novo servidor)
DNS4EUEuropean Union198.51.100.7(servidor antigo)
CIRA Canadian ShieldCanada203.0.113.10(novo servidor)
HiNetTaiwan198.51.100.7(servidor antigo)
AliDNSChina198.51.100.7(servidor antigo)
Hurricane ElectricNorth America198.51.100.7(servidor antigo)

Etapa 5 · Receba a aprovação do cliente na própria prévia

Os clientes deixam comentários diretamente na prévia e aprovam o lançamento ali mesmo, sem conta (plano Agency ou superior). Clique no botão como se você fosse o cliente. Sobre os comentários do cliente

Endereço: https://demo.dnspeek-preview.link/

O que seu cliente vê na parte inferior da prévia

O que você vê no painel

Aguardando a aprovação do lançamento

Seu cliente aprova pela prévia com o botão “Aprovar o lançamento”. Você recebe um e-mail na hora.

  1. Sam (client)2 days agoResolvido

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

    Marcador 1 na página inicial

  2. Sam (client)2 days agoResolvido

    The third product photo is missing here.

    Marcador 2 na página inicial

  3. Sam (client)1 hour ago

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

    Página inteira

Agora teste com o seu próprio site

Seu primeiro link de prévia é grátis e não precisa de conta.