DNS
La agenda de internet: convierte nombres como wikipedia.org en direcciones IP.
DNS (Domain Name System) es el servicio que traduce los nombres que la gente escribe, como wikipedia.org, a la dirección IP que las computadoras usan de verdad para encontrarse. Cada vez que abrís un sitio, mandás un mail o tocás una app, antes hubo una consulta DNS, casi siempre en milisegundos y sin que lo notes.
La consulta es una cadena de preguntas. Tu dispositivo le pregunta a un resolver (normalmente el de tu proveedor, o uno público como 1.1.1.1 u 8.8.8.8). Si el resolver no tiene la respuesta guardada, les pregunta a los servidores raíz, después a los de .org, y después a los responsables de wikipedia.org, que contestan con la dirección IP. La respuesta queda en caché en el camino, así que al próximo que pregunte le llega al instante.
DNS importa porque los nombres son estables y las direcciones no. Una empresa puede mudar su sitio a otro servidor o a una CDN, cambiar el registro DNS, y nadie tiene que actualizar nada. También es un punto de control: una caída de DNS hace que los sitios parezcan caídos aunque estén perfectos, y cambiar el resolver es la forma en que algunas redes bloquean o filtran sitios. Servicios como Amazon Route 53 venden alojamiento de DNS.
Para quedarse
- DNS convierte un nombre de dominio en una dirección IP antes de cualquier conexión.
- Los resolvers guardan las respuestas en caché, así que la mayoría se contesta cerca tuyo.
- Un cambio de registro DNS tarda en propagarse justamente por esas cachés.
- Si DNS se cae, el sitio puede estar bien, pero nadie lo encuentra.