¿Qué ocurre desde que escribes un dominio hasta que la página carga?
Escribir un dominio inicia una búsqueda, no una conexión. Se le pide al resolvedor la dirección detrás del nombre, y si no la conoce, consulta una cadena de servidores: la raíz, luego el dominio de nivel superior, y después los servidores de nombres propios del dominio, hasta que uno devuelve una dirección a la que el navegador puede conectarse.
El almacenamiento en caché es lo que hace que esa cadena sea invisible la mayor parte del tiempo, y también lo que hace que los problemas de DNS sean tan confusos de diagnosticar. Un registro cambiado hace una hora puede estar activo para un usuario, obsoleto para otro, y correcto en un teléfono pero no en un portátil, simplemente porque diferentes resolvedores lo almacenaron en caché en momentos distintos. Lo que no debe aparecer en pantalla son los datos de tu propia zona: los valores de los registros, los nombres de host internos y los detalles del registrador deben permanecer en el manual de procedimientos (runbook) en lugar de en un módulo que circule.
La búsqueda se desarrolla en siete escenarios: uno sobre nombres frente a direcciones, dos siguiendo una consulta en la cadena, uno sobre el almacenamiento en caché y el tiempo de vida (TTL), uno sobre los tipos de registros que el soporte de primera línea realmente encuentra, uno sobre por qué la propagación es un efecto de caché y no una transferencia, y uno sobre las tres comprobaciones que identifican un fallo de DNS.

