Tecnología

Inicio

¿Qué es un DNS lento?

¿Qué es un DNS lento?


El sistema de nombres de dominio (DNS) es un servicio internacional de referencias cruzadas que traduce las direcciones web a direcciones de Internet. La base de datos que contiene todas las asignaciones en el mundo entre estos dos sistemas de direccionamiento se distribuye a través de muchos servidores ubicados en todo el mundo. Buscar una dirección puede requerir consultas a muchos servidores, lo cual es una tarea que consume tiempo.

direcciones

Una dirección Web se llama un "nombre de dominio." El espacio de nombres de dominio de la dirección se divide en varios dominios de nivel superior (TLD), que es el que termina en un nombre de dominio, como ".com" o Cada ".org". TLD es la responsabilidad de una organización diferente y cada uno mantiene su propia base de datos de asignaciones de direcciones de Internet. Dentro de cada dominio, varios servidores contienen cada uno una sección de la base de datos de asignación de dirección. Las computadoras se dirigen unos a otros por las direcciones IP, no los dominios. La dirección IP es dictado por el Protocolo de Internet, de la que recibe su nombre. Cuando se da un navegador Web una dirección Web, primero tiene que obtener la dirección IP para el nombre de dominio en la dirección.

Resolución DNS

Cada red mantiene su propio controlador de DNS, llamado un dispositivo de resolución. La resolución de DNS realiza consultas DNS para todos los equipos de la red. Las tiendas del resolver con frecuencia solicitan direcciones; sin embargo, se ha de construir esta caché con el tiempo. Cuando se recibe una solicitud de una dirección no en su caché, tiene que ponerse en contacto con un servidor DNS.

Las consultas recursivas / iterativos

El primer servidor contactado para obtener una dirección podría no mantener la asignación para la dirección indicada. La resolución tiene una política para estos casos, que son frecuentes. La resolución está configurado para uno de dos modos. Para consultas recursivas, la resolución solicita a un servidor DNS para darle la dirección, y si ese servidor no lo tiene, ponerse en contacto con todos los demás servidores del grupo a su vez hasta que se localiza el mapeo requerido. En una consulta iterativa, la resolución pide al primer servidor DNS para suministrar la dirección sólo si lo tiene. Si el servidor no tiene la dirección, que devuelve la dirección del siguiente servidor para probar, y la resolución de la solicitud repite a diferentes servidores hasta que la dirección requerida se encuentra. Hay poca diferencia de velocidad entre los dos métodos.

velocidad de las consultas

La velocidad de una consulta DNS es variable y no se puede mejorar, que no sea por el almacenamiento en caché. La única razón por una consulta DNS puede ser lento es el número de contactos que se necesita para encontrar el servidor correcto, y que es un factor aleatorio. El único elemento que puede acelerar el proceso es el caché de la resolución, por lo que el más memoria el sistema de resolución tiene, más las asignaciones de los que puede almacenar y el menor número de consultas que necesita para llevar a cabo. Sin embargo, una tienda como toma tiempo para construir y nunca puede satisfacer todas las solicitudes.