Saltar al contenido
CLF-C02Sesión 11 · Migración, DNS y CDN

DNS

Si ya sabes qué son DNS, un registro A y un CNAME, salta a Amazon Route 53.

El DNS (Domain Name System) traduce nombres como ejemplo.com a direcciones IP. Tu equipo pregunta a un resolvedor DNS, normalmente el de tu proveedor de Internet; este consulta a los servidores autoritativos del dominio, los que tienen la respuesta oficial. Así se responde la pregunta 2 del inicio. Cada respuesta es un registro: A da una IPv4, AAAA una IPv6, CNAME dice “este nombre es otro nombre”, MX indica el servidor de correo y NS, los servidores autoritativos. Cada registro trae un TTL, como en la caché de la Sesión 10: cuánto tiempo se guarda la respuesta antes de volver a preguntar. Un dominio se compra en un registrador y se renueva cada año.

Amazon Route 53

Qué es: Amazon Route 53 es el servicio de DNS de AWS, global y de alta disponibilidad; su nombre viene del puerto 53, el del DNS.

  • Registrar dominios: compras y renuevas tu dominio desde la consola.
  • Responder consultas DNS: guardas tus registros en una zona alojada (hosted zone). Una pública responde a Internet; una privada, solo dentro de tus VPC. Cuesta 0,50 dólares al mes por zona, más cada millón de consultas.
  • Comprobar la salud (health checks): pide tu sitio de forma periódica desde varios lugares y deja de enviar usuarios a lo que no responde.
  • Registro alias: un registro propio de Route 53 que apunta a un recurso de AWS, como un balanceador o una distribución de CloudFront. Funciona en el dominio raíz (ejemplo.com), donde un CNAME no se permite, y sus consultas a recursos de AWS no se cobran.

Analogía: la agenda de contactos de tu teléfono: buscas un nombre y te da el número. Dónde falla la analogía: tu agenda da siempre el mismo número. Route 53 puede dar respuestas distintas según desde dónde preguntes, qué servidor responde más rápido o cuál está sano: son sus políticas de enrutamiento.

Política Para qué
Simple Un recurso, una respuesta
Ponderada (weighted) Repartir por porcentajes, como 90/10
Latencia La Región con menor latencia
Conmutación por error (failover) Activo y pasivo, con health check
Geolocalización Según el país o continente del usuario
Geoproximidad Según la distancia a tus recursos
Respuesta multivalor Hasta ocho IP sanas al azar
Basada en IP Según los rangos de IP de origen

Ejemplo real: Boletos Faro registra su dominio en Route 53 y crea registros alias hacia sus balanceadores en dos Regiones. Usa enrutamiento por latencia: cada cliente llega a la Región más cercana. Con health checks, si una Región deja de responder, Route 53 manda a todos a la otra.

Úsalo cuando: necesites DNS para tus dominios, registrar un dominio o dirigir usuarios por latencia, ubicación, peso o salud. No lo uses cuando: busques acelerar o cachear el contenido: Route 53 solo responde el nombre; el tráfico no pasa por él.

En el examen: “registrar un dominio”, “DNS”, “enrutar según la latencia o la ubicación del usuario” o “conmutar a otra Región si falla la principal” es Route 53. Pruebas A/B o despliegue gradual por porcentaje: política ponderada. Contenido distinto por país o restricciones legales: geolocalización.

Trampa común: latencia y geolocalización no son lo mismo. Latencia elige la Región que responde más rápido; geolocalización decide por el país del usuario, aunque otra Región fuera más rápida.

131