Comment le serveur DNS affecte-t-il la vitesse de téléchargement?


20

Mon problème était la faible vitesse de téléchargement de Mac App Store. J'ai changé ma configuration DNS pour Google DNS 8.8.8.8 et le téléchargement a commencé 10 fois plus vite avec le même WiFi. Comment est-ce réellement possible?

Réponses:


35

Cela peut indirectement.

Exemple, téléchargement d’un fichier d’Akamai. Vous êtes en Allemagne par exemple. DNS A vous résout en un nœud français, la connexion est bonne, le téléchargement est rapide. DNS B vous résout en nœud américain, la connexion est médiocre, le téléchargement est nettement plus lent.

Les requêtes DNS lentes ne ralentiront pas votre vitesse de téléchargement, mais les pages attendront plus longtemps avant de commencer le téléchargement.


3
Notez qu'il est plus probable que le serveur DNS de votre fournisseur d'accès local résolve Akamai en France et que le serveur DNS de Google le résolve à l'adresse américaine, car pour anycast basé sur DNS l'emplacement du serveur DNS qui effectue la résolution récursive est ce qui compte. .
Simon Richter

4
@SimonRichter en fait, le service DNS de Google s'efforce de résoudre les adresses IP locales. Ils envoient même votre pays dans la requête aux serveurs en amont.
Josef

1

Cela a un effet, mais pas tant que ça.
Dans ce cas, un DNS ne fait rien de plus que traduire un nom de domaine en IP. Ils le font vraiment très vite, souvent sous 5ms. Le passage à un autre DNS peut être comparé à un changement de synchronisation, mais nous parlons ici en millisecondes. Les changements pour cette partie seront minimes.

La différence réside dans l'endroit où le DNS pointe. Si un DNS vous indique une ressource sur un serveur situé de l'autre côté de la planète, le téléchargement sera lent. Si l'autre DNS vous indique un serveur à proximité, le téléchargement sera beaucoup plus rapide.


En utilisant AppStore ou iTunes sur OS X, les paramètres DNS ont un effet majeur sur la vitesse de téléchargement, c’est-à-dire 500 kbps / 50Mbps; C’est environ un facteur 100. Apple utilise-t-il autant de demandes lors d’un téléchargement unique? J'obtiens les mêmes résultats sur le WiFi et le câble. Pour le ramener à la question initiale; comment est-ce possible?
ben

En gardant à l'esprit que le DNS est mis en cache sur le client, comment pourrait-il être possible? Peut-être que le DNS vous met sur la mauvaise ressource (lire: lointain)
Jonathan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.