DNS gestionado y CDN
El DNS decide a qué dirección va cada usuario y la CDN, desde dónde le llega el contenido. Las dos son la capa más barata de una arquitectura y la que más rápido mejora la experiencia, siempre que se entienda el caché: el de los resolvedores y el de los bordes.
Datos de proveedores verificados contra la documentación oficial el 19 de sept de 2026.
Son las dos piezas que están delante de todo lo demás y las que menos atención reciben hasta que algo falla. El DNS traduce un nombre en una dirección; la CDN acerca el contenido al usuario.
Y las dos comparten el mecanismo que explica la mayoría de sus problemas: guardan copias, y esas copias sobreviven a los cambios. Entender los dos cachés es entender las dos piezas.
Los registros que se usan de verdad
| Registro | Qué hace | Cuándo se usa |
|---|---|---|
| A / AAAA | Apunta a una dirección IPv4 / IPv6 | Un servidor con dirección fija |
| CNAME | Apunta a otro nombre | Un balanceador o una CDN, cuya dirección cambia |
| Alias del proveedor | Como un CNAME, pero funciona en la raíz del dominio | Poner el sitio en ejemplo.com sin www |
| MX | A dónde va el correo del dominio | Correo |
| TXT | Texto arbitrario | Verificación de dominio, SPF, DKIM |
| NS | Qué servidores mandan sobre la zona | Delegar el dominio al proveedor |
Antes de seguir, predecí
Un DNS gestionado decide, no sólo traduce
La diferencia entre un DNS cualquiera y uno gestionado por el proveedor de nube es que el segundo puede responder distinto según quién pregunta y según el estado de los destinos.
| Política | Qué hace | Para qué sirve |
|---|---|---|
| Simple | Siempre la misma respuesta | Lo normal |
| Por peso | Reparte en proporciones configuradas | Despliegue gradual entre dos versiones |
| Por latencia o proximidad | Manda a la región más cercana en tiempo | Sistemas multi-región |
| Por geografía | Según el país de origen | Requisitos legales o contenido local |
| Con chequeo de salud | Saca de la respuesta a los destinos caídos | Conmutación entre regiones |
Qué hace realmente una CDN
Una CDN es un conjunto de puntos de presencia repartidos por el mundo que guardan copias del contenido y responden desde el más cercano al usuario. Lo obvio es que baja la latencia; lo que se subestima es cuánto trabajo le saca al origen.
El recorrido de un pedido
- El usuario resuelve el nombre y llega al borde más cercano.
- Si el borde tiene la copia y sigue fresca, responde ahí mismo: el origen no se entera.
- Si no la tiene, pide al origen, guarda la respuesta según las reglas de caché y la devuelve.
- Varios pedidos simultáneos del mismo recurso se agrupan en una sola consulta al origen.
Antes de seguir, predecí
| Qué se cachea | Cómo se controla | Cuidado |
|---|---|---|
| Archivos con hash en el nombre | Caché muy largo, un año | Ninguno: el nombre cambia al cambiar el contenido |
| HTML | Caché corto, o revalidación | Es lo que hay que invalidar al desplegar |
| Respuestas de API | Caché corto y por clave de caché explícita | Cachear una respuesta personalizada se la sirve a otro usuario |
| Contenido privado | No cachear, o URLs firmadas | Es el error más caro de todos |
Desplegar detrás de una CDN
La receta que evita la mayoría de los problemas
- Los archivos estáticos llevan hash en el nombre y caché largo. Un despliegue publica nombres nuevos, así que no hay nada que invalidar.
- El HTML tiene caché corto o pide revalidación en cada pedido: es el archivo que apunta a los demás.
- Invalidar es la excepción, no el mecanismo. Tarda, a veces se cobra, y si es parte del despliegue normal significa que las reglas de caché están mal.
- Publicar primero los archivos nuevos y después el HTML: al revés, hay una ventana en la que el HTML nuevo pide archivos que todavía no existen.
Más a fondo · nivel seniorCuando la CDN deja de ser sólo caché
Los bordes hoy ejecutan código, y eso mueve decisiones que antes vivían en el origen:
- Terminar TLS y cortar ataques en el borde, donde hay capacidad de sobra, con el firewall de aplicaciones y los límites por IP configurados ahí y no en la aplicación.
- Reescribir y rutear: pruebas A/B, redirecciones por país o por idioma y encabezados de seguridad que se agregan en el borde, sin tocar la aplicación.
- Personalizar sin romper el caché: la clave de caché se ajusta en el borde para que lo común se comparta y sólo lo realmente personal vaya al origen.
- Costo de salida: el tráfico servido desde el borde suele ser más barato que el que sale directo del almacenamiento o del cómputo, y los proveedores no cobran, o cobran menos, el tramo entre su origen y su propia CDN. En sitios con mucho tráfico esa diferencia es la que paga el servicio.
Cierre
Autoevaluación
¿Lo entendiste?
Práctica