s1e1: Tu identidad digital: Cómo registrar y proteger tu primer dominio

En la primera entrada de nuestro blog, estableceremos las bases para tener presencia en internet con nuestro laboratorio, asegurándolo a través de Cloudflare. Esto nos permitirá publicar en internet las aplicaciones de nuestro homelab y gestionarlas o utilizarlas de forma remota. Para tener presencia en internet, necesitamos un dominio que identifique nuestras aplicaciones. En nuestro caso, utilizaremos el dominio caLABera.cl como ejemplo de implementación, y este blog documentará su progreso.
Qué haremos?
En esta publicación, exploraremos cómo comprar un dominio en nic.cl (para dominios en Chile), crear una cuenta en Cloudflare y publicar nuestra primera página web, alojada en un hosting gratuito utilizando nuestra cuenta de Google. Desde Cloudflare, dirigiremos los servicios hacia diferentes servidores o plataformas. Así, un usuario podrá acceder a nuestro dominio blog.calabera.cl o www.calabera.cl desde internet, aunque estén en distintos proveedores.
En esta imagen se muestra un resumen de cómo un cliente accede a nuestro servicio y cómo intervienen los distintos servicios que configuraremos.
Qué necesitamos?
Cuenta en nic.cl
Cuenta en cloudflare.com
$9.990 CLP para adquirir el dominio (para nuestro ejemplo en Chile)
Crearemos ambas cuentas durante el proceso.
Implementación
Fase1: Registro y compra de dominio
Adquiriremos nuestro dominio en nic.cl para establecer presencia en Chile.
NIC Chile es la entidad oficial encargada de administrar, gestionar y operar el registro de nombres de dominio .CL, el ccTLD (código de país) de Chile en Internet. Dependiente de la Universidad de Chile, asegura el funcionamiento técnico del sistema DNS y la identificación de sitios web, empresas e instituciones en el país.
Para comprar un dominio en Chile, es necesario tener una cuenta en nic.cl. El proceso no es más complicado que crear una cuenta en cualquier otro servicio, aunque podrían requerir identificación.
Una vez en tu cuenta, haz clic en "crear nuevo dominio".
Introduce el dominio que deseas y comprueba su disponibilidad.
Deberás completar la información de contacto, pudiendo ser tú mismo para los contactos administrativo, comercial y técnico.
Para continuar, haz clic en "crear dominio".
En el siguiente paso, el dominio aparecerá listado en "mis dominios".
Al pagar el dominio, deberás ingresar la cantidad de años por los que deseas adquirirlo. En 2026, el costo es de $9.990 por año. La página calculará el total a pagar.
Después de completar el pago, tu dominio se registrará en los servidores.
Fase 2: Cuenta de cloudflare y registro del dominio
Para gestionar nuestro dominio en Internet, es necesario utilizar un servicio de DNS. En nuestro laboratorio, y para este ejemplo, emplearemos el servicio de Cloudflare. Cloudflare será nuestro DNS externo inicial, y en el futuro, exploraremos y evaluaremos sus funcionalidades adicionales.
Cloudflare es una empresa de infraestructura de internet y seguridad que funciona como un intermediario (proxy inverso) entre los visitantes y los sitios web. Sirve principalmente para acelerar la carga de páginas web mediante una CDN (red de distribución de contenido) global y proteger contra ataques cibernéticos, como DDoS y bots, mejorando el rendimiento y la seguridad.
Primero, crearemos nuestra cuenta de Cloudflare. Ingresamos al sitio dash.cloudflare.com y procedemos con el registro.
El siguiente paso es seleccionar que utilizaremos el servicio para uso personal, al menos para nuestro propósito de homelab.
Cloudflare ofrece planes de pago con numerosas funcionalidades, generalmente orientadas a empresas. Para nuestro caso, el plan gratuito es más que suficiente.
Una vez dentro de nuestra cuenta, añadimos nuestro dominio en "add domain".
Dentro de estas opciones, seleccionaremos "connect a domain" para crear nuestro nuevo dominio. Las otras opciones permiten transferir un dominio existente o comprar uno directamente en Cloudflare.
Un dominio TLD (Top-Level Domain o Dominio de Nivel Superior) es la última parte de una dirección web, situada después del punto final (ej. .com, .org, .es). Es la categoría más alta en la jerarquía DNS y clasifica los sitios web por propósito, tipo o ubicación geográfica.
ingresamos nuestro dominio
En la siguiente pantalla, estaremos en nuestra cuenta, dentro de nuestro dominio, y procederemos a activarlo.
Para activar nuestro dominio, debemos informar a nic.cl (el administrador de .cl) dónde se encuentran los registros de nuestro dominio. Cloudflare nos proporcionará dos servidores NS que debemos registrar en nic.cl. En este caso, los servidores NS son charles.ns.cloudflare.com y sarah.ns.cloudflare.com.
Ahora, debemos regresar a nic.cl, iniciar sesión en nuestra cuenta y, en la configuración de nuestro dominio, introducir los servidores DNS proporcionados por Cloudflare para actualizar la información del dominio.
De regreso en Cloudflare, debemos completar el registro seleccionando "I updated my nameservers".
Siguiendo estos pasos iniciales de configuración, nuestro dominio se registra en Cloudflare. Luego, debemos esperar a que se actualice en los servidores DNS de NIC y se propague la información, lo cual puede tardar desde unos minutos hasta varias horas.
En el resumen de nuestro dominio, se indica que normalmente toma de 1 a 2 horas, aunque puede extenderse hasta 24. Ten paciencia, pero si la ansiedad te supera, hay un botón de "check nameservers now".
Cuando la información se haya propagado, veremos una ventana que marca nuestra primera victoria: ya estamos conectados y protegidos por Cloudflare.
Fase 3: nuestra primera web
Aunque el objetivo de nuestro homelab es mantener servicios autoalojados en casa de manera privada, también podemos utilizar servicios en la nube. A modo de ejemplo, explicaremos cómo alojar una web sencilla en Cloudflare Pages, lo que nos permitirá demostrar de manera fácil el primer uso de Cloudflare y probar nuestras configuraciones.
Accedemos al menú de "Workers and Pages" en Cloudflare.
En esta sección, crearemos una nueva aplicación.
En el pop-up que se abre, asegúrate de elegir la opción en la parte inferior para desplegar páginas.
Aquí hay dos opciones: conectar con un repositorio de GIT o subir nuestros propios archivos. Elegimos la segunda.
Seleccionamos un nombre para nuestro proyecto y lo creamos.
Subimos nuestros archivos.
Si no disponemos de una página web para subir, podemos crear un HTML básico. Crea una carpeta de proyecto y dentro de ella un archivo de texto llamado index.txt.
Abre el archivo y pega el siguiente código:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>web de prueba</title>
</head>
<body>
<h1>hello caLABera</h1>
</body>
</html>
El resultado será algo como esto:
Guarda el archivo y cambia la extensión a .html.
Ahora que tenemos nuestra web, subiremos el archivo a nuestro proyecto de Cloudflare arrastrándolo.
Aquí puedes notar que Cloudflare mantiene nuestra estructura de archivos, lo que nos permite subir páginas con imágenes, código CSS, etc. Si necesitas realizar algo más detallado en el futuro, presiona el botón de "deploy site".
Nuestra web ya está en producción y el proyecto se encuentra en línea con el nombre que le asignamos, permitiéndonos verlo publicado.
Al presionar "add custom domain," accedemos a la configuración del proyecto para establecer nuestro nombre personalizado.
Se nos pedirá confirmar el nuevo registro DNS que se creará para el proyecto. Presionamos "activate domain".
Y eso es todo para configurar. Solo queda esperar unos minutos y nuestro sitio estará publicado en internet en hello.calabera.cl.
Ahora nuestra web está activa con nuestro dominio.




