¿Qué es la resolución DNS?

La resolución DNS es el acto de resolver consultas DNS.

En los términos más simples, los humanos vamos a sitios web que tienen nombres que los humanos pueden recordar fácilmente. Si deseamos ir a Amazon, escribimos un nombre como www. amazonas com (espacios incrustados para detener la resolución). Esta es una estructura jerárquica, donde, en este caso, “.com” es el dominio principal, amazon es un subdominio y www representa una sola máquina en la red. En realidad, puede ser una serie de máquinas, pero seamos simples. Otros dominios de nivel superior (o TLD) son “.edu”, “.org”, “.net” y “.gov”, así como “.uk”, “.sg”, y así sucesivamente. Un TLD puede tener subdominios adicionales, a la “.co.uk”. Hay un movimiento en marcha para todo tipo de TLD adicionales: “.biz”, “.sex”, etc. ¿Por qué? Porque la gente pagará por un nombre DNS fácil de recordar.

Eso es genial para los usuarios humanos de Internet, pero ¿qué pasa con las computadoras de Internet? Internet está organizado de manera diferente. Existe una complicada jerarquía de redes, subredes y sitios web. Un sitio web se identifica mediante una dirección IP individual, que forma parte de una subred, que forma parte de una red.

Las IP son en realidad propiedad / administradas por muy pocas empresas y se asignan a empresas como ISP y empresas. como Amazon. Amazon podría tener el control de la red 54.239.0.0/16, y podrían tener la subred 54.239.17.0/24 en un centro de datos en la ciudad de Nueva York. El servidor con IP 54.239.17.7 podría estar en el segundo piso, en el pasillo 4, bastidor 13.

La forma en que se entregan las IP y cómo se nombran las máquinas son completamente independientes entre sí.

La resolución de DNS es el acto de resolver eso. Escribe el nombre del sitio web en el navegador y el navegador realiza una solicitud llamada búsqueda de DNS. Esta solicitud se envía al servidor DNS de su ISP e intenta buscar la información. Si conoce la información, envía una respuesta de inmediato. Si no conoce la respuesta, le pregunta a otro servidor DNS, uno que esté más arriba en la jerarquía de nombres. así que estabas buscando www. amazonas com, y su servidor DNS IPS no lo sabía, le pediría el TLD .com, que le diría que le pregunte a Amazon. El último preguntado supuestamente sabría la respuesta. La respuesta volvería a su navegador como 54.239.17.7, y luego el navegador enviaría una solicitud http a 54.239.17.7, que volvería a almacenar el contenido HTML que conforma la página web de Amazon. Nota: Si realiza una consulta DNS, puede obtener una respuesta diferente, por cualquier número de razones.

El navegador mostrará todas esas cosas en una bonita página que, con suerte, te convencerá de comprar algo.

Esto sucede en cada página web a la que va, y tarda centésimas de segundo en ocurrir. Una vez que una computadora (ya sea su computadora o un servidor DNS en la cadena de flujo descrita anteriormente) ha realizado una solicitud, mantiene o almacena en caché esa respuesta durante un período de tiempo. De esa manera, si se realiza una solicitud posterior, ya sabe la respuesta.

Para que todo esto funcione, cuando coloca un sitio web en Internet, debe informar a su ISP que el sitio web que nombre está asociado con esa dirección IP. Hay algo llamado DNS dinámico que también puede hacer esto automáticamente, pero esa es otra respuesta para otro día.