El Sistema de Nombres por Dominio, o DNS por sus siglas en inglés (Domain Name System), es una tecnología utilizada en Internet para traducir nombres de dominio en direcciones IP numéricas, que son las que realmente identifican a los dispositivos conectados a la red.
El DNS está basado en una estructura jerárquica de servidores de nombres, los cuales almacenan información sobre la asignación de nombres de dominio y direcciones IP. Cuando se introduce una dirección web en el navegador, éste envía una petición al servidor DNS para que traduzca el nombre del dominio en una dirección IP, que será la que permita la conexión con el servidor que aloja la página web solicitada.
El DNS es una herramienta fundamental para la navegación por Internet, ya que permite que los usuarios accedan a los recursos disponibles en la red mediante nombres de dominio fáciles de recordar, en lugar de tener que memorizar las direcciones IP numéricas de cada servidor.