DNS (Domain Name System) es un sistema basado en una base de datos que traduce nombres de dominio como "aprende.colombiaaprende.edu.co" a direcciones IP, permitiendo que los dispositivos se comuniquen en una red. Los clientes DNS hacen peticiones a los servidores DNS, los cuales pueden consultar las zonas de autoridad para obtener las direcciones IP asociadas con los dominios. El proceso de resolución de nombres implica varios pasos para determinar la ubicación exacta de un recurso solicitado en la red.