Configuración de DNS y seguridad de dominios con Clover y Netlify

Clase 12 de 17Curso de Introducción a Jamstack

Resumen

Tener un nombre de dominio es solo el primer paso. La verdadera magia ocurre cuando lo conectas correctamente con servicios que le dan seguridad, rendimiento y disponibilidad a tu sitio web. Aquí se explica cómo integrar un dominio comprado en Namecheap con Cloudflare y Netlify, logrando una configuración profesional desde el inicio.

¿Por qué usar Cloudflare para administrar tu dominio?

Cuando compras un dominio en un proveedor como Namecheap, obtienes un panel de administración con opciones básicas: fecha de renovación, configuración de DNS, nameservers, redirecciones y correo electrónico [0:08]. Sin embargo, estas herramientas suelen ser limitadas.

Cloudflare es una plataforma que permite administrar las DNS de tu sitio y además le agrega una capa de seguridad, performance y optimización de forma predeterminada [1:15]. Entre sus ventajas destacan:

  • Integración con un CDN (Content Delivery Network) para entregar contenido más rápido.
  • Protección contra ataques a tu sitio web.
  • Compresión y minificación de archivos HTML, CSS y JavaScript.
  • Caché desde la propia plataforma.

Para comenzar, necesitas crear una cuenta gratuita en Cloudflare. El plan free es suficiente para proyectos que están arrancando, ya que cubre lo esencial sin necesidad de pagar por opciones pro, business o enterprise [2:30].

¿Cómo agregar tu dominio a Cloudflare?

Dentro de Cloudflare, seleccionas la opción agregar sitio e introduces tu nombre de dominio [2:05]. La plataforma explorará el dominio para verificar su disponibilidad y te mostrará los planes disponibles. Al elegir el plan gratuito y continuar, Cloudflare escaneará las DNS actuales que tiene tu dominio configuradas en Namecheap.

El siguiente paso es cambiar los nameservers. Dentro del panel de Namecheap, en la sección de Nameservers, seleccionas la opción custom y pegas los nombres que Cloudflare te proporcionó [3:20]. Este cambio puede tardar desde minutos hasta cuarenta y ocho horas para propagarse a todos los servidores DNS del mundo, aunque en Latinoamérica suele reflejarse en minutos o un par de horas [3:45].

¿Qué optimizaciones activar en la guía rápida de Cloudflare?

Una vez vinculado el dominio, Cloudflare ofrece una guía rápida con configuraciones recomendadas [4:30]:

  • HTTPS automático: fuerza que todo el tráfico sea seguro.
  • Redirección HTTPS: activa la redirección en cualquier acceso al sitio.
  • Minificación: comprime HTML, CSS y JavaScript para mejorar la velocidad de carga.
  • Compresión Brotli: reduce el peso del sitio para una experiencia más rápida.

Todas estas opciones se activan con un clic y representan una de las principales ventajas de usar Cloudflare.

¿Cómo configurar los registros DNS para conectar con Netlify?

Con Cloudflare listo, el siguiente paso es limpiar las DNS anteriores y crear las nuevas. Los registros DNS son instrucciones que indican hacia dónde debe apuntar tu dominio. Los tipos más comunes son [5:50]:

  • Registro A: apunta directamente al servidor principal mediante una dirección IPv4.
  • CNAME: crea redirecciones o alias hacia otros destinos.
  • TXT: se usa para verificar la propiedad del dominio.
  • MX: configura el correo electrónico.

Dentro de Netlify, en la sección domain settings de tu proyecto, agregas tu custom domain y verificas la propiedad [6:30]. Netlify te proporcionará una dirección IP a la cual debe apuntar tu dominio.

¿Qué registros crear en Cloudflare?

Regresa a Cloudflare y crea dos registros esenciales [7:15]:

  • Registro A: en el campo nombre colocas @ (que representa tu dominio principal) y en la dirección IPv4 pegas la IP que Netlify te proporcionó.
  • Registro CNAME: en el campo nombre escribes www y como destino pones @, de modo que www.tudominio.com redirija al dominio principal.

Con estos dos registros, tu sitio queda accesible tanto con como sin el prefijo www. El proceso de verificación puede tomar desde minutos hasta aproximadamente cuatro horas [8:10].

Esta configuración es la base mínima necesaria. Más adelante podrás agregar registros adicionales si necesitas verificar tu dominio en Google, configurar correo electrónico en otra plataforma o integrar servicios externos. ¿Ya probaste esta integración con tu propio dominio? Comparte tu experiencia y las dificultades que encontraste en el camino.