DNS, Domain Name System

El Domain Name System (DNS) es una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet.

Inicialmente, el DNS nació de la necesidad de recordar fácilmente los nombres de todos los servidores conectados a Internet, el crecimiento explosivo de la red causó que el sistema de nombres centralizado en el archivo HOSTS ya no resultara práctico en los nuevos tiempos.

Los tres componentes de DNS

- Un programa cliente DNS :

Se ejecuta en la computadora del usuario y que genera peticiones DNS de resolución de nombres a un servidor DNS.

- Los Servidores DNS:

Contestan las peticiones de los clientes, estos tienen la capacidad de reenviar la petición a otro servidor si no disponen de la dirección solicitada.

- Zonas de autoridad:

Son porciones del espacio de nombres de dominio que almacenan los datos, cada zona de autoridad abarca al menos un dominio.