El servidor del sistema de nombres de dominio (DNS) es un servidor que se utiliza específicamente para hacer coincidir los nombres de host de sitios web (como example.com) con sus correspondientes direcciones IP o de protocolo de Internet.
El servidor DNS contiene una base de datos de direcciones IP públicas y sus correspondientes nombres de dominio. Cada dispositivo conectado a Internet tiene una dirección IP única que ayuda a identificarlo, según los protocolos IPv4 o IPV6.
Los servidores DNS nos ayudan a evitar la memorización de números tan largos en las direcciones IP (e incluso los alfanuméricos más complejos en el sistema IPV6), ya que traducen automáticamente los nombres de los sitios web que ingresamos en la barra de direcciones del navegador a estos números para que los servidores puedan cargar los datos correctos.
Para comprender la función del servidor DNS, es importante conocer el sistema de nombres de dominio. El sistema de nombres de dominio es esencialmente una guía telefónica de Internet. Al igual que una agenda telefónica relaciona a las personas con un número de teléfono, el DNS hace coincidir el nombre de un sitio web con su dirección IP correspondiente.
El DNS es un sistema de registros de nombres de dominio y direcciones IP que permite a los navegadores encontrar la dirección IP correcta que corresponde a una URL de nombre de host ingresada en él.
Cuando intentamos acceder a una página web, por lo general, escriban en sus nombres de dominio, como cdnetworks.com o wired.com o nytimes.com, en el navegador web. Sin embargo, los navegadores web necesitan conocer las direcciones IP exactas para cargar contenido para el sitio web.
El DNS es lo que traduce los nombres de dominio a las direcciones IP para que los recursos se puedan cargar desde el servidor del sitio web. A veces, los sitios web pueden tener numerosas direcciones IP correspondientes a un solo nombre de dominio.
Por ejemplo, los sitios grandes como Google harán que los usuarios consulten un servidor desde partes distantes del mundo. El servidor al que un ordenador de Singapur intenta consultar probablemente será diferente del que un ordenador diferente de, digamos, Toronto intentará alcanzar, incluso si el nombre del sitio ingresado en el navegador es el mismo.
Aquí es donde entra en juego el almacenamiento en caché de DNS. El DNS es responsable de convertir el nombre de host, a lo que comúnmente nos referimos como el sitio web o el nombre de la página web, en la dirección IP.
El acto de ingresar el nombre de dominio se conoce como una consulta de DNS y el proceso de encontrar la dirección IP correspondiente se conoce como resolución de DNS.
Las consultas DNS pueden ser de tres tipos: consulta recursiva, consulta iterativa o consulta no recursiva.
Consulta Recursiva
Son consultas en las que un servidor DNS tiene que responder con el registro de recursos solicitado. Si no se puede encontrar un registro, se debe mostrar un mensaje de error al cliente DNS.
Consulta iterativa
Son consultas para las que el cliente DNS seguirá solicitando una respuesta de varios servidores DNS hasta que se encuentre la mejor respuesta, o se produzca un error o un tiempo de espera. Si el servidor DNS no puede encontrar una coincidencia para la consulta, se referirá a un servidor DNS autorizado para un nivel inferior del espacio de nombres de dominio.
Consulta no recursiva
Estas son consultas que se resuelven mediante un solucionador de DNS cuando el recurso solicitado está disponible, ya sea porque el servidor tiene autoridad o porque el recurso ya está almacenado en la caché.
Una vez que se ingresa una consulta de DNS, pasa a través de algunos servidores diferentes antes de la resolución, sin ninguna interacción del usuario final.
Recursor de DNS
Este es un servidor diseñado específicamente para recibir consultas de máquinas cliente. Realiza un seguimiento del registro DNS y realiza solicitudes adicionales para cumplir con las consultas DNS del cliente. El número de solicitudes se puede reducir con el almacenamiento en caché de DNS, cuando los recursos solicitados se devuelven al recursor al principio del proceso de búsqueda.
Servidor de nombres raíz
Este servidor hace el trabajo de traducir los nombres de host amigables para los humanos en direcciones IP amigables para el ordenador. El servidor acepta la consulta del recurso y la envía a los servidores de nombres de TLD en la siguiente etapa.
Servidor de nombres de dominio de nivel superior (TLD)
Los servidores de nombres de TLD son responsables de mantener la información sobre los nombres de dominio. Por ejemplo, podrían contener información sobre sitios web que terminan en «.com» o «.org» o dominios de nivel de país como «www.example.com.uk», «www.example.com.us» y otros.
El servidor de nombres TLD tomará la consulta del servidor raíz y la apuntará al servidor de nombres DNS autorizado asociado con el dominio particular de la consulta.
Servidor de nombres autorizado
En el último paso, el servidor de nombres DNS autorizado devolverá la dirección IP al recursor DNS que puede transmitirla al cliente. Este servidor de nombres DNS autorizado es el que se encuentra en la parte inferior del proceso de búsqueda que contiene los registros DNS. Piense en ellos como la última parada o la última fuente autorizada de verdad en el proceso.
Instrucciones para Mac
Paso 1
Abre Preferencias del sistema, ya sea desde el Dock o desde el menú Apple> Preferencias del sistema
Paso 2
Haz clic en Mostrar todo
Paso 3
Haz clic en Red
Nota: Si el candado en la esquina inferior izquierda de la ventana está cerrado, debes hacer clic en él e ingresar su contraseña de administrador de Mac OS X antes de poder realizar cambios en la configuración.
Paso 4
En el panel de la izquierda, elije la conexión de red que desea verificar
Paso 5
Selecciona el botón Avanzado y la pestaña DNS
Paso 6
Si has ingresado la configuración manualmente, los servidores DNS de SCS se enumerarán en fuente negra. En este es el caso, use el botón menos (-) para eliminarlos. Si está en el campus y los servidores DNS aparecen en gris, eso significa que se asignan automáticamente. Cuando salga del campus de Carnegie Mellon, su configuración de DNS se actualizará a su proveedor de red local y no se verá afectado por la actualización de DNS.