Dominio propio y certificado — poner tu propio nombre en la URL publicada

Este artículo forma parte del curso Fundamentos de informática, que construye desde cero los conocimientos prácticos de informática que necesitas como mínimo para programar y hacer vibe coding.
Configurar un dominio propio se divide en tres: registrar el dominio, apuntarlo con un registro DNS y ponerle un certificado. Con diagramas veremos también cómo acotar por qué no se abre.

Este artículo trata cómo sustituir la URL publicada por tu propio dominio y conseguir que se abra por https.

Justo después de desplegar, la URL es una muy larga que el proveedor ha asignado automáticamente.

Sirve para que puedas leer qué significa en realidad cada una de estas frases de las instrucciones: «configura un dominio propio», «añade un registro A» y «emite un certificado».

Sustituir la URL asignada automáticamente por tu propio dominio
URL tras desplegarmy-app-3k2j.host.appRegistrar dominioApuntarlo alservidor públicoPoner certificadoRegistradorServidor DNSAutoridad certificadoraSi te lo saltasse queda en http
De izquierda a derecha, se hacen los tres pasos en orden. El recuadro de arriba es el proveedor con el que tratas en ese momento, y el de abajo es lo que ocurre si te lo saltas.

Los tres tratan con partes distintas, y el orden también está fijado.

Registrar un dominio — alquilar el derecho de uso por un periodo

Un dominio no se compra para siempre: se alquila el derecho a usarlo durante un periodo determinado, y el proveedor que acepta el registro es el registrador (registrar; el proveedor que acepta los registros de dominio y alquila el derecho a usarlos).

Con uno que registres, también son tuyos los subdominios (subdomain) que formes añadiendo delante el nombre que quieras.

Qué puedes usar cuando registras example.com
example.com (el que registraste)
  • Se alquila en un registrador por un periodo determinado
  • Si dejas de renovarlo, lo pierdes
example.com
  • Se usa tal cual
  • Pasa a ser el nombre principal de una empresa o una persona
my-app.example.com
  • Aquí se pone la app de reservas
  • No hace falta registrar nada más
test.example.com
  • A veces se separa para hacer pruebas
  • Se puede apuntar a un servidor público distinto del de producción
El marco exterior es el único dominio que registraste. Los tres de dentro son subdominios, que decides tú sin registrar nada más.

Cada subdominio se puede apuntar a un destino distinto.

Cuando quieres separar producción y pruebas, los separas con subdominios en lugar de registrar otro dominio.

El dominio no es una posesión: tiene un periodo de alquiler

El panel del registrador muestra una fecha de vencimiento y, si olvidas renovarlo, el dominio deja de funcionar.

Al registrarlo, comprueba el ajuste de renovación automática y que la dirección de correo de contacto siga llegándote.

Registros DNS — la línea que une un dominio con su destino

Registrar un dominio, por sí solo, todavía no conecta con nada.

Hay que dejar escrito a qué servidor se va cuando se abre ese dominio.

Cada una de esas correspondencias escrita en una línea es un registro DNS (DNS record; un ajuste de una línea que une un nombre de dominio con su destino), y el que tiene los registros y responde a las consultas es el servidor DNS (name server).

Quién responde qué cuando se abre un dominio
NavegadorServidor DNSSolo vuelve elnúmero de destinoAquí se escribenlos registrosServidor públicoVuelve la páginaAquí se alojala appPreguntar el destinoPedir el contenido
De izquierda a derecha. El navegador pregunta primero el destino al servidor DNS y se conecta al servidor público del número que recibe. Arriba está aquel con quien escribes los registros; abajo, el que tiene el contenido.

Los registros se cambian en el servidor DNS; no se toca nada de dentro del servidor público.

La línea que escribe el destino como número es el registro A (A record), y «añade un registro A» en las instrucciones significa escribir esa línea.

Aunque lo cambies, no llega a todas partes de inmediato

La respuesta del servidor DNS la recuerdan un rato los equipos del camino. Ese tiempo durante el que se puede recordar es el TTL (Time To Live).

Aunque cambies el registro, hasta que se agote el TTL habrá quien vaya al destino antiguo. Si acortas el TTL antes del cambio, la espera se reduce.

Al poner el certificado, se puede abrir por https

Con el destino apuntado y nada más, la página todavía solo se abre por http.

Para abrirla por https se pone en el servidor público un archivo que demuestra que eres el propietario de ese dominio.

Ese archivo es el certificado de servidor (server certificate; el archivo que emite la autoridad de certificación, CA, tras comprobar quién es el propietario), y para comprobarlo se usa el registro DNS que escribiste antes.

El certificado tiene una fecha de vencimiento y, cuando pasa, el navegador muestra un aviso.

La mayoría de los destinos de despliegue hacen esta emisión y esta renovación de forma automática.

Según el estado del certificado, lo que muestra el navegador se divide en tres
PuestocorrectamenteNo está puestoCon la fechavencidaCandado y páginaAparece«No es seguro»Tu conexiónno es privadaSe usa tal cualSe abre, perocon un avisoHay que pasar porencima del aviso
A la izquierda, el estado del certificado; en el centro, lo que muestra entonces el navegador; a la derecha, lo que puede hacer el usuario. Cuanto más abajo, más cuesta llegar a abrir la página.

Un certificado vencido provoca un aviso más fuerte que no tener ninguno.

Aunque lo dejes en manos de la renovación automática, comprueba antes del vencimiento que la renovación no se ha parado.

Primero apuntar, el certificado después

Registras el dominio, lo apuntas al servidor público con un registro DNS y después le pones el certificado.

La CA lee el registro que escribiste para comprobar si eres el propietario, así que mientras no haya registro no se puede emitir ningún certificado.

Dónde mirar cuando no se abre

Justo después de configurarlo, a veces no se abre.

Lo que muestra el navegador se divide en tres, y cada caso tiene un sitio distinto donde mirar.

Cuando no se abre, el síntoma decide dónde mirar
No se encuentrael nombreNo conectaAviso: certificadoTodavía no hayregistroEl destinoes incorrectoNo se ha emitidoel certificadoServidor DNSDestino anotadoServidor públicoEsperar el TTLCorregir destinoVolver a emitirlo
A la izquierda, el síntoma. Cuanto más a la derecha, más se acota en qué etapa se ha parado y con quién hay que arreglarlo. De arriba abajo: el nombre, el destino y el certificado.

Si compruebas de arriba abajo, ves hasta dónde has llegado.

Si has llegado hasta el final, el destino es correcto y lo único que queda es el certificado.

La flecha 3 es la emisión del certificado y la flecha 4 es la comprobación del propietario por parte de la CA.

Cuando un usuario abre la página, solo intervienen las flechas 1 y 2.

El síntoma decide dónde mirar

Si no se encuentra el nombre, es el registro; si no conecta, es el destino; si sale un aviso, es el certificado.

Los tres van en orden, así que comprobando de arriba abajo ves hasta dónde has llegado.

QUIZ

Verificación de conocimientos

Responde cada pregunta una a una.

Pregunta 1Después de registrar un dominio propio, ¿qué cambias para apuntarlo al servidor público?

Pregunta 2¿Por qué hay que escribir antes el registro DNS para que te emitan un certificado de servidor?

Pregunta 3Justo después de configurar un dominio sale «no se encuentra el nombre». ¿Qué es lo primero que puedes sospechar?