CloudflareMódulo I · Fundamentos · Capítulo 2 de 15Nivel: BásicoEn desarrollo

2. Dominio, DNS y SSL

Cómo comprar un dominio en Cloudflare Registrar, configurar el DNS y el certificado SSL, y conectar el dominio a un Worker en minutos.

En desarrollo. La publico antes de terminarla porque ya puede servirte; la iré completando y anotaré los cambios al final.

Víctor Rodríguez5 min de lectura
La dirección de tu casa en internet: un cartel, una señal con flechas y una puerta con candado.

Qué vas a aprender

  • Comprar el nombre de tu web y hacer que lleve a tu aplicación.
  • Que tu web tenga el candado de conexión segura.
  • Los tres ajustes de seguridad que activo el primer día.

Conocimientos iniciales

Si alguna de estas preguntas no te suena, ábrela: está explicada desde cero.

  • ¿Qué es un dominio?

    El nombre de tu web en internet, como holaprod.dev. Se alquila por años en un registrador y es tuyo mientras lo renueves, aunque cambies de proveedor.

  • ¿Qué es el DNS?

    La agenda de internet: traduce un nombre (holaprod.dev) a la dirección del servidor que responde. Cuando cambias a dónde apunta tu dominio, cambias su DNS.

  • ¿Qué es un registro DNS?

    Cada línea de esa agenda. Hay tipos: A y AAAA (dirección de un servidor), CNAME (otro nombre), MX (quién recibe tu correo) y TXT (textos para verificar o configurar servicios).

  • ¿Qué son HTTPS y un certificado SSL/TLS?

    HTTPS cifra lo que viaja entre el navegador y el servidor; es el candado de la barra de direcciones. Para ello hace falta un certificado (SSL/TLS) que demuestra que el dominio es tuyo. Cloudflare lo crea y lo renueva solo.

  • ¿Qué es un proxy?

    Un intermediario. Con el proxy de Cloudflare activado (la nube naranja), tus visitantes hablan con Cloudflare y Cloudflare con tu aplicación: así puede protegerla, cachearla y darle HTTPS.

El dominio es lo único que pagas sí o sí en un proyecto en Cloudflare. En este capítulo lo compro, dejo el DNS listo y lo conecto a un Worker. Es el mismo proceso que seguí con holaprod.dev.

Para quién es y qué necesitas

Para quien va a comprar su primer dominio o quiere conectar uno que ya tiene a una aplicación en Cloudflare.

Antes de empezar:

  • Una cuenta de Cloudflare (es gratis).
  • Una tarjeta para pagar el dominio.
  • Si ya tienes el dominio en otro registrador, también sirve: lo explico al final.

Al terminar tendrás tu dominio apuntando a un Worker, con HTTPS, www redirigido y los tres ajustes de seguridad que activo el primer día.

Por qué comprar el dominio en Cloudflare

Cloudflare Registrar Registradores habituales
Precio El de coste del registro (lo que cobra la entidad del dominio) Precio de captación el primer año y subida al renovar
WHOIS privado Incluido y activado por defecto A veces de pago
DNS Integrado: el dominio funciona al momento Hay que apuntar los servidores de nombres
Extensiones Las más comunes, pero no todas (por ejemplo, no vende .es) Catálogo más amplio

Cómo encaja el dominio con tu aplicación

flowchart LR
    U((Usuario)) -->|holaprod.dev| DNS[DNS de Cloudflare]
    DNS -->|proxy: nube naranja| CF[Red de Cloudflare<br/>SSL · WAF · caché]
    CF --> W[Worker]
    DNS -.->|solo DNS: nube gris| M[Servidor de correo<br/>u otros servicios]

La clave está en el proxy. Un registro con la nube naranja hace que el tráfico pase por Cloudflare (SSL, protección, caché, Workers). Con la nube gris, Cloudflare solo responde la IP y el tráfico va directo al destino.

Comprar el dominio

  1. En el panel, Domain Registration › Register Domains.
  2. Busca el nombre y elige la extensión.
  3. Rellena los datos de contacto: son obligatorios, pero no se publican (el WHOIS se oculta solo).
  4. Activa la renovación automática. Perder un dominio por olvido es de los errores más caros que hay.

Entender los registros DNS que vas a usar

Tipo Para qué Ejemplo
A / AAAA Apuntar a una IP (v4 / v6) @ → 192.0.2.10
CNAME Apuntar a otro nombre docs → my-app.pages.dev
MX Servidores de correo del dominio @ → route1.mx.cloudflare.net
TXT Verificaciones, SPF, DKIM, DMARC @ → "v=spf1 include:_spf.mx.cloudflare.net ~all"
CAA Qué autoridades pueden emitir certificados Lo gestiona Cloudflare

Con Workers casi nunca creas registros a mano: al conectar un dominio propio, Cloudflare crea el registro y el certificado. Los registros manuales son para servicios externos y para el correo (ver el capítulo de email).

Conectar el dominio a un Worker

Hay dos formas. Para una aplicación completa uso Custom Domain, que crea el registro DNS y el certificado por mí:

wrangler.jsonc
{
"name": "my-app",
"main": "src/index.ts",
"compatibility_date": "2026-11-03",
"routes": [
{ "pattern": "mydomain.dev", "custom_domain": true },
{ "pattern": "api.mydomain.dev", "custom_domain": true }
]
}
Terminal
npx wrangler deploy
Opción Cuándo Qué hace
Custom Domain (custom_domain: true) El Worker es la aplicación entera Crea el registro DNS y el certificado. El Worker es el origen
Route (pattern: "mydomain.dev/api/*", zone_name) El Worker se pone delante de otro servidor o solo de algunas rutas El tráfico de esas rutas pasa por el Worker; el resto, al origen

Redirigir www al dominio principal

Elige una sola versión (con o sin www) y redirige la otra. Con un Worker en el dominio raíz:

  1. En DNS, crea un registro AAAA con nombre www, valor 100:: y proxy activado (la nube naranja). Es una dirección “vacía”: solo sirve para que el tráfico llegue a Cloudflare.
  2. En Rules › Redirect Rules, usa la plantilla “Redirect from WWW to root” con código 301.

Antes de los ajustes, un dibujo de qué protege cada uno. El candado del navegador cubre el primer tramo; el modo SSL decide cómo es el segundo:

flowchart LR
    N[Navegador] -->|HTTPS con el certificado<br/>de Cloudflare| CF[Red de Cloudflare]
    CF -->|sin salir de Cloudflare| W[Tu Worker]
    CF -->|SSL estricto: HTTPS con<br/>certificado válido| O[Un servidor externo]

Los tres ajustes de seguridad del primer día

Ajuste Dónde Por qué
SSL/TLS: Full (strict) SSL/TLS › Overview Cifra también entre Cloudflare y tu origen, comprobando el certificado. Con Workers como origen no aplica, pero si algún registro apunta a un servidor tuyo, evita el modo “Flexible”
HSTS SSL/TLS › Edge Certificates Obliga al navegador a usar HTTPS siempre. Actívalo cuando todo funcione por HTTPS (en .dev ya va implícito)
DNSSEC DNS › Settings Firma las respuestas DNS para que nadie las falsifique. En Cloudflare Registrar es un clic

Si ya tienes el dominio en otro registrador

  1. Añade el sitio en Cloudflare (Add a domain). Cloudflare importa los registros DNS que encuentra: revísalos uno por uno.
  2. Cambia los servidores de nombres en tu registrador por los dos que te indica Cloudflare.
  3. Espera a que se active (de minutos a unas horas).
  4. Opcional: transfiere el dominio a Cloudflare Registrar cuando lo permita (normalmente 60 días después del registro o de la última transferencia).

Cuánto cuesta

Cuánto cuesta al año

Supuestos: Un dominio .dev con DNS, SSL y WHOIS privado

ConceptoImporte
Dominio .devAproximado: precio de coste de la extensión. Comprobar en el panel12,00 $
DNSIncluido0,00 $
Certificado SSLUniversal SSL, renovación automática0,00 $
WHOIS privadoIncluido0,00 $
Total al año12,00 $

Precios consultados el 3 de noviembre de 2026. Pueden cambiar.

Resumen

  • Compra el dominio en Cloudflare Registrar si la extensión está disponible: precio de coste y WHOIS privado.
  • Conecta el Worker con custom_domain: true y deja que Cloudflare cree el DNS y el certificado.
  • Activa DNSSEC y revisa el modo SSL el primer día.
  • Siguiente capítulo: Workers desde cero.

Recursos

¿Te ha servido? Esto forma parte de un libro que estoy escribiendo: Cloudflare de cero a producción. Ver el índice provisional →