El sistema de nombres de dominio (DNS) es un sistema de computadoras que contiene nombres de dominio o de computadora y sus direcciones de Protocolo de Internet (IP) asociadas. La resolución de DNS significa que cuando se le pregunta o consulta a una computadora servidor DNS sobre una computadora o nombre de dominio, responde con una dirección IP asociada. El proceso también funciona a la inversa. Cuando se produce una búsqueda de DNS inversa, se consulta a un servidor DNS sobre una dirección IP y responde con un nombre.
Dos computadoras o dispositivos de red que están conectados a Internet oa otra red basada en el Protocolo de Internet (IP) deben usar números llamados direcciones IP para comunicarse entre sí. Los seres humanos recuerdan los nombres mejor que los números y, por lo tanto, las computadoras también reciben nombres. La resolución de DNS funciona entre bastidores al permitir que las personas usen nombres para encontrar recursos de red en lugar de intentar recordar direcciones IP complejas.
Si una persona escribe una dirección web en la barra de direcciones en la parte superior de su navegador y hace clic en Ir, la computadora inmediatamente le pedirá al servidor DNS que pertenece al Proveedor de Servicios de Internet (ISP) la dirección IP para contactar ese sitio web. El servidor DNS responderá con una dirección IP asociada con una computadora servidor web del sitio web deseado. Luego, la computadora del usuario utiliza la dirección IP devuelta para enviar una solicitud de página web predeterminada directamente al servidor web del sitio web deseado.
En algunos casos, los navegadores web están programados por sus fabricantes para comunicarse con una computadora que pertenece a un proveedor de búsqueda, sin importar lo que se escriba en la barra de direcciones. En esta situación, la barra de direcciones se utiliza para una búsqueda web. Luego, la computadora consultará un servidor DNS para obtener la dirección IP de una máquina asociada con un proveedor de búsqueda.
La resolución de DNS se usa a menudo con herramientas de red, herramientas de correo electrónico y para la seguridad de Internet. Por ejemplo, una persona puede abrir un símbolo del sistema o una ventana de terminal y escribir ping [dirección de sitio web deseada]. Cuando el usuario presiona Enter, se enviará una solicitud a un servidor DNS para convertir la dirección del sitio web en una dirección IP. La utilidad de ping le pedirá a la máquina con esa dirección IP que responda.
Los servidores DNS están conectados entre sí en una jerarquía de dominios. Si se le pregunta a un servidor DNS local acerca de un nombre o dirección IP que no conoce, el servidor DNS reenviará la solicitud a un servidor DNS de nivel superior. Este reenvío de solicitudes continuará hasta que se encuentre un nombre o se establezca que el nombre no existe.
Sin el reenvío de DNS, la gente tendría dificultades para utilizar Internet. Los hipervínculos utilizan nombres de dominio o sitios web para buscar cosas. Esto ayuda a garantizar que Internet siga siendo fácil de usar. Si todos tuvieran que usar direcciones IP en lugar de nombres, Internet nunca habría sido aceptado públicamente y podría haber dejado de existir.