¿Cómo afecta el servidor DNS a la velocidad de descarga?

20

Mi problema fue la baja velocidad de descarga de Mac App Store. Cambié mi configuración de DNS a Google DNS 8.8.8.8 y comenzó a descargar más de 10 veces más rápido con el mismo WiFi. ¿Cómo es esto realmente posible?

Adán
fuente

Respuestas:

35

Puede indirectamente.

Ejemplo, descargar un archivo de Akamai. Estás en Alemania, digamos. DNS A lo resuelve en un nodo francés, la conexión es buena, la descarga es rápida. DNS B lo resuelve a un nodo de EE. UU., La conexión es deficiente, la descarga es significativamente más lenta.

Las consultas DNS lentas en sí mismas no disminuirán la velocidad de descarga, pero harán que las páginas esperen más antes de comenzar a descargar.

Linef4ult
fuente
3
Tenga en cuenta que es más probable que el DNS de su ISP local resuelva Akamai a la dirección en Francia, y el DNS de Google lo resuelva a la dirección de EE. UU., Porque para cualquier difusión basada en DNS, la ubicación del servidor DNS que realiza la resolución recursiva es lo que cuenta .
Simon Richter
44
@SimonRichter en realidad, el servicio DNS de Google hace todo lo posible para resolver las direcciones IP locales. Incluso envían su país en la consulta a los servidores ascendentes.
Josef
1

Tiene algún efecto, pero no tanto.
Un DNS no hace nada más (en este caso) que traducir un nombre de dominio a una IP. Lo hacen muy, muy rápido, a menudo menos de 5 ms. El cambio a otro DNS podría ser comparado para notar un cambio en el tiempo, pero estamos hablando de milisegundos aquí. Los cambios para esa parte serán mínimos.

La diferencia está en donde apunta el DNS. Si un DNS lo señala a un servidor en el otro lado del planeta para obtener un recurso, eso provocará una descarga lenta. Si el otro DNS lo señala a un servidor cercano, eso se descargará mucho más rápido.

Martijn
fuente
Al usar AppStore o iTunes en OS X, la configuración de DNS tiene un efecto importante en mis velocidades de descarga, es decir, 500 kbps frente a 50 Mbps; esto es aproximadamente un factor de 100. ¿Apple utiliza tantas solicitudes durante una sola descarga? Estoy obteniendo los mismos resultados en WiFi y cable. Para volver a la pregunta original; ¿Cómo es esto posible?
ben
Teniendo en cuenta que el DNS está almacenado en caché en el cliente, ¿cómo podría ser posible? Quizás el DNS lo está poniendo en el recurso equivocado (léase: muy lejos)
Jonathan