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

Hosting Dns Ssl

WordPress funciona por dirección IP, pero no por el dominio

Diagnostica WordPress accesible por IP pero no por dominio revisando DNS, virtual host, SSL, URLs canónicas y proxy.

Llegar a un servidor mediante su IP solo demuestra que la red y un servicio web predeterminado responden. No confirma que DNS resuelva bien ni que el servidor asigne ese hostname al virtual host de WordPress. Además, WordPress guarda su dominio canónico y puede redirigir una visita directa por IP.

Conserva la configuración DNS y del hosting antes de tocar ambas a la vez.

Define el fallo con precisión

Anota resultados para raíz y www, HTTP y HTTPS, código, certificado y cuerpo. Compara redes y resolvers distintos.

Captura:
respuestas A, AAAA y CNAME
nameservers y TTL
Host y SNI solicitados
respuesta del virtual host
dominio del certificado
home y siteurl de WordPress

Una URL de vista previa del panel no sustituye la prueba del dominio final.

Verifica el DNS autoritativo

Confirma que el registrador delega en los nameservers previstos y revisa los registros en ese proveedor autoritativo.

Un AAAA antiguo puede enviar a otro servidor a los visitantes con IPv6 aunque el A sea correcto. www puede tener un CNAME independiente.

Elimina duplicados conflictivos con cuidado. Bajar el TTL después del cambio no borra respuestas ya almacenadas.

Comprueba DNSSEC y caché negativa

Si DNSSEC está activo, confirma que el DS del registrador coincide con las claves del proveedor. Un DS antiguo tras migrar nameservers puede causar SERVFAIL en resolvers validadores.

Las respuestas NXDOMAIN también se almacenan durante el TTL negativo definido en el SOA. No desactives DNSSEC sin planificar la transición; coordina claves y delegación.

Descarta resolución local

Revisa el archivo hosts, VPN, DNS corporativo, caché del router y DNS seguro del navegador. Una red interna puede usar split DNS intencionadamente.

Registra primero la respuesta y luego limpia solo la caché relevante. No mantengas IPs de producción en los archivos hosts del equipo: fallarán silenciosamente en la próxima migración.

Prueba el hostname contra el servidor correcto

Utiliza temporalmente un archivo hosts o un cliente que envíe tanto la IP de destino como el hostname y SNI:

curl --resolve example.com:443:203.0.113.10 https://example.com/

Emplea valores reales autorizados localmente y no publiques la IP de origen. Esta prueba separa DNS de la configuración web.

Revisa el virtual host

cPanel o Plesk debe asociar dominio y alias al document root correcto. Apache o Nginx necesita ServerName o server_name y su raíz correspondiente.

Una página predeterminada indica que la petición llegó, pero ganó otro host. Corrige la suscripción o dominio adicional antes de mover WordPress. Evita dos virtual hosts reclamando el mismo nombre.

Valida SSL y SNI

HTTPS debe presentar un certificado que incluya la raíz y www usados. Un certificado predeterminado suele revelar una selección incorrecta por SNI.

Instala o renueva Let’s Encrypt desde el panel después de que DNS llegue al servidor y funcione la validación ACME. No desactives la verificación ni uses un certificado para IP como solución permanente.

Alinea las URLs canónicas

Comprueba que home, siteurl y las constantes usan el dominio HTTPS y ruta previstos. Que la IP redirija al dominio puede ser el comportamiento correcto.

No sustituyas esas URLs por la IP: romperías cookies, enlaces, correos y SEO. Detrás de Cloudflare, configura el reenvío HTTPS de fuentes confiables.

Inspecciona proxy y cortafuegos

Si Cloudflare está proxificado, comprueba que el origen acepta sus peticiones y que el modo SSL coincide con un certificado válido. Compara cuidadosamente pruebas proxificadas y DNS-only.

El cortafuegos puede permitir las redes documentadas de la CDN sin quedar abierto globalmente. No lo desactives para conseguir una respuesta puntual.

Verifica más que la portada

Prueba login, recursos, REST, medios, redirecciones canónicas, raíz y www. Confirma respuestas DNS desde varias ubicaciones tras el TTL y elimina overrides temporales.

La monitorización recurrente debe comprobar DNS, certificado y virtual host por hostname. Un ping a la IP no representa cómo acceden los visitantes.

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