Saltar al artículo

Mi dominio no funciona

Casi todos los dominios que no funcionan son una de las cuatro cosas que siguen, y Ajustes → Dominios suele decir cuál. Empieza por lo que dice ahí.

Primero, lee el estado

Cada dominio en Ajustes → Dominios está en uno de cuatro estados, con el motivo debajo cuando no está en línea:

  • Esperando el DNS: el nombre todavía no llega a Solta, o no se encontró el registro TXT que demuestra que es tuyo.
  • Casi listo: el DNS está bien y se está emitiendo el certificado.
  • En línea: listo.
  • No funciona: estaba en línea, y el nombre dejó de apuntar a Solta.

Comprobamos cada 5 minutos por nuestra cuenta. Comprobar ahora comprueba en el momento, después de que cambias un registro.

El proxy tiene que estar desactivado

Es, por mucho, la causa más común. Si tu DNS está en Cloudflare, el registro que apunta a Solta tiene que estar en DNS only: la nube gris, no la naranja. Con el proxy activado, el nombre llega a Cloudflare en lugar de llegar a nosotros, y no podemos emitir un certificado para un nombre que nunca vemos. El estado lo dice: el nombre “points at Solta, but reaches” (apunta a Solta, pero llega a) otras direcciones.

El error 1014 de Cloudflare (“CNAME Cross-User Banned”) en el dominio significa lo mismo, visto desde el otro lado: un registro con proxy que apunta a un nombre fuera de tu cuenta de Cloudflare. Desactiva el proxy en ese registro y el error desaparece. Otros proveedores de DNS con proxy o con “redirección web” (web forwarding) también necesitan esa función desactivada.

Dominio raíz: CNAME o A y AAAA

Un subdominio como sites.acme.com lleva el CNAME que se muestra. Es en un dominio raíz, el propio acme.com, donde los proveedores de DNS no se comportan igual: Cloudflare acepta ahí un CNAME, y muchos proveedores de dominio lo rechazan. Si el tuyo lo rechaza, agrega en su lugar los registros A y AAAA que aparecen debajo. No agregues un CNAME y direcciones a la vez.

Quita cualquier otro registro A o AAAA en el mismo nombre, como la página de “dominio estacionado” de tu proveedor de dominio. Todas las direcciones del nombre tienen que ser de Solta, porque el navegador de un visitante y la autoridad de certificación eligen cada uno una, y la que no es nuestra falla.

El registro apunta a otro lugar

“Points at … not …” (apunta a …, no a …) significa que el registro existe con otro valor: muchas veces uno viejo, que quedó de un hosting anterior, o el nombre escrito en el campo equivocado. En la mayoría de los proveedores de DNS, el campo del nombre solo lleva la parte antes de tu dominio (sites, o @ para el propio dominio). Escribir sites.acme.com ahí crea sites.acme.com.acme.com. Copia cada campo de la página de ajustes tal como aparece.

“Doesn't point anywhere yet” (todavía no apunta a ningún lado) significa que no se encontró ningún registro. Los cambios pueden tardar de minutos a unas horas en llegar a todo el mundo, según el TTL del registro. Si después de eso sigue faltando, revisa que el registro se haya guardado en la zona que de verdad está en uso: la de los nameservers que muestra tu proveedor de dominio.

En línea, pero no en mi navegador

Si el dominio dice En línea y otro dispositivo lo abre, tu navegador está recordando la respuesta anterior. Un dominio que antes redirigía a otro lugar es el caso habitual: los navegadores guardan una redirección permanente durante mucho tiempo. Prueba con una ventana privada. Si funciona, borra los datos del sitio para ese dominio, o espera. La caché de DNS de tu propia computadora también puede guardar la dirección anterior durante el TTL del registro anterior.

El certificado se emite en la primera visita después de que el dominio queda en línea, lo que tarda unos segundos. Un aviso de certificado en esa primerísima visita es eso, y desaparece al recargar.

Para configurar uno desde el principio: Tu propio dominio. ¿Sigue sin funcionar? Contacta a soporte con el dominio y lo que dice el estado.