Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Migraciones Copias Seguridad

Comprobaciones esenciales antes de cambiar DNS tras migrar WordPress

Checklist previo al cambio DNS de una migración WordPress con datos, TLS, correo, Cloudflare, pruebas y rollback.

El cambio DNS debe exponer una web ya demostrada en su nuevo servidor. No es el momento de descubrir uploads ausentes, PHP incompatible o un checkout roto. Prueba con el hostname real y conserva una ruta de rollback clara.

Registra DNS y propietarios actuales

Exporta o captura A, AAAA, CNAME, MX, TXT y CAA autoritativos con sus TTL. Confirma quién controla registrador, DNS y Cloudflare. Identifica DNSSEC antes de cambiar nameservers.

No recrees únicamente los registros web. Autenticación de correo y verificaciones de servicios se omiten con facilidad.

Confirma el estado final de la migración

Establece una congelación o un delta final. Compara entradas, usuarios, formularios o pedidos recientes entre origen y destino. Transfiere archivos creados tras la primera copia.

Crea una copia previa al corte en ambos lados y registra ubicación y hora.

Prueba el hostname contra la IP nueva

Usa hosts o una petición que conserve Host y SNI:

curl -I --resolve example.com:443:203.0.113.20 https://example.com/

Prueba raíz y www, HTTP y HTTPS, e interiores importantes. Navegar solo por IP puede seleccionar otro virtual host.

Valida TLS y redirecciones

Confirma que el certificado cubre cada hostname público y lo sirve el origen nuevo. Revisa toda la cadena hasta un único destino canónico sin bucles.

Si Let’s Encrypt necesita DNS público, planifica la emisión y qué recibirán los visitantes durante el intervalo. No desactives HTTPS sin una ventana y reversión definidas.

Ejercita rutas críticas

Verifica login, editor, medios, búsqueda, enlaces, REST, cron, formularios y correo. Prueba transacciones críticas mediante sandbox aprobado y revisa logs PHP y web.

Comprueba robots, canonical y sitemaps con URLs de producción. Retira restricciones de staging solo cuando el lanzamiento sea intencionado.

Inventaría callbacks externos antes del corte: pasarelas, formularios, CRM, licencias, APIs, copias y monitorización pueden conservar una IP, URL de staging o allowlist del servidor anterior. Actualiza únicamente los que dependan del origen y realiza una prueba con identificadores rastreables. Un webhook firmado no debe validarse mediante una redirección genérica.

Revisa el correo por separado

Conserva MX si los buzones no se mueven. Verifica que SPF, DKIM y DMARC autorizan el servicio de envío y prueba SMTP saliente desde el servidor nuevo.

Cambiar el A normalmente no exige cambiar MX. Sin embargo, un MX que apunta al dominio raíz merece revisión porque su IP cambiará. Guarda el message ID de la prueba.

Comprueba proxy y caché

Si interviene Cloudflare, confirma IP de origen, modo SSL, exclusiones de caché y acceso del firewall. Purga únicamente cuando el destino esté listo.

Revisa A y AAAA. Un IPv6 antiguo envía solo a algunos usuarios al servidor anterior y genera fallos aparentemente intermitentes.

Define criterios de corte y rollback

Escribe registros exactos, responsable, periodo de observación y disparadores medibles para volver atrás. Mantén el hosting antiguo intacto y preferiblemente en solo lectura.

No mezcles el corte con cambios de diseño o plugins. Baja el TTL con antelación; hacerlo justo antes no modifica respuestas ya cacheadas.

Monitoriza después del cambio

Consulta varios resolvers públicos y observa tráfico real, estados, errores PHP, certificado y eventos de aplicación. Compara logs de origen para saber cuándo se mueve el tráfico.

Vigila formularios, correo y cron, no solo uptime. Algunos usuarios conservarán legítimamente el DNS anterior hasta agotar el TTL.

Cierra la migración con cuidado

Tras la observación, reconcilia escrituras que llegaran al sitio antiguo, aumenta el TTL si corresponde y elimina accesos temporales. Conserva el entorno anterior durante el periodo de rollback antes de cancelarlo.

El mantenimiento debe guardar exportaciones DNS, alertas de certificados y un checklist actual. Un cambio controlado es reversible, observable y deliberadamente aburrido.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia