¿Que es el DNS?



El DNS es un protocolo de capa de aplicación que permite que un sistema, como una computadora, resuelva un nombre de host en una dirección IP. Si bien hay tantos dispositivos en una red, especialmente en Internet, recordar la dirección IP de cada servidor web es todo un desafío. 

Usando DNS, un administrador del sistema puede configurar cada dispositivo con una dirección IP y un nombre de host. Usar un nombre de host es mucho más fácil de recordar, como www.facebook.com o www.google.com. Sin embargo, ¿conoce las direcciones IP de los servidores que alojan esos sitios web para Facebook y Google? Probablemente no, y está bien porque en todo el mundo en Internet existe una jerarquía de servidores especiales que contienen los registros de nombres de host públicos y sus direcciones IP. Estos se conocen como servidores DNS.

Un servidor DNS es como un directorio telefónico tradicional, con una lista de personas y sus números de teléfono. En un servidor DNS, puede encontrar registros de los nombres de host de las personas, así como sus direcciones IP asociadas, que son similares a los números de teléfono. 

Muchas empresas de Internet populares, como Cisco, Google, Cloudflare y otras, han configurado muchos servidores DNS públicos en Internet que contienen registros de casi todos los nombres de dominio/host públicos en Internet. Para entender el DNS, veamos un ejemplo simple.

Cada vez que una computadora o dispositivo necesita resolver un nombre de host en una dirección IP, envía un mensaje de consulta DNS a su servidor DNS.


El servidor DNS verificará sus registros y responderá con una respuesta DNS, proporcionando a la computadora cliente la dirección IP del dominio, como se muestra en el siguiente diagrama.

Finalmente, el cliente recibe la dirección IP y establece una sesión entre él y el dominio https://www.example.com/, como se muestra en el siguiente diagrama.



Hay muchos servidores DNS públicos en Internet; algunos son creados por actores de amenazas con intenciones maliciosas, como redirigir a usuarios desprevenidos a sitios web maliciosos. Como resultado, recomiendo usar un proveedor de DNS confiable en todos sus dispositivos de red y computadoras para mejorar su seguridad en línea. Los siguientes son algunos servidores DNS populares en Interne.

Cloudflare DNS: https://1.1.1.1/

Quad 9 DNS: https://www.quad9.net/

Cisco OpenDNS: https://www.opendns.com/

Google Public DNS: https://developers.google.com/speed/public-dns


Comentarios