En los inicios de las redes, la gestión de nombres era sencilla pero inviable a medida que crecía el número de equipos.
Sistema de nombres plano: Consistía en una lista única (archivo
hosts) donde cada equipo tenía un nombre único y asociado a una IP.Inconveniente: No es escalable. Si dos administradores decidían llamar a sus servidores "servidor1", había un conflicto. Además, tener que actualizar el archivo
hostsen cada ordenador de una red cada vez que cambiaba una IP era una tarea administrativa titánica.
Sistema de nombres jerárquico: Es el modelo actual (DNS). Se organiza como un árbol invertido, donde la autoridad se delega en niveles (raíz -> TLD -> dominio -> subdominio).
Ventaja: Permite que cada organización gestione su propio espacio de nombres de forma independiente sin colisionar con otros.