Wie wirkt sich der DNS-Server auf die Download-Geschwindigkeit aus?

20

Mein Problem war die niedrige Downloadgeschwindigkeit im Mac App Store. Ich habe meine DNS-Konfiguration in Google DNS 8.8.8.8 geändert und mit demselben WLAN wurde der Download mehr als zehnmal schneller gestartet. Wie ist das eigentlich möglich?

Adam
quelle

Antworten:

35

Es kann indirekt.

Beispiel: Herunterladen einer Datei von Akamai. Du bist in Deutschland, sagts. DNS A löst Sie zu einem französischen Knoten auf, die Verbindung ist gut, der Download ist schnell. DNS B löst Sie zu einem US-Knoten auf, die Verbindung ist schlecht, der Download ist erheblich langsamer.

Langsame DNS-Abfragen selbst verlangsamen die Download-Geschwindigkeit nicht, führen jedoch dazu, dass die Seiten länger warten, bevor der Download beginnt.

Linef4ult
quelle
3
Beachten Sie, dass es wahrscheinlicher ist, dass der DNS Ihres lokalen Internetdienstanbieters Akamai in die Adresse in Frankreich und der DNS von Google in die Adresse in den USA auflöst, da bei DNS-basierten Anycasts der Standort des DNS-Servers zählt, der die rekursive Auflösung durchführt .
Simon Richter
4
@SimonRichter eigentlich ist der google DNS Dienst sehr bemüht lokale IPs aufzulösen. Sie senden sogar Ihr Land in der Abfrage an die vorgelagerten Server.
Josef
1

Es hat eine gewisse Wirkung, aber nicht so viel.
Ein DNS macht (in diesem Fall) nichts weiter, als einen Domainnamen in eine IP zu übersetzen. Sie machen das wirklich sehr schnell, oft unter 5ms. Wenn Sie zu einem anderen DNS wechseln, kann dies als Benchmark bewertet werden, um eine Änderung des Timings festzustellen. Wir sprechen hier jedoch von Millisekunden. Die Änderungen für diesen Teil sind minimal.

Der Unterschied liegt darin, wohin der DNS zeigt. Wenn ein DNS auf einen Server auf der anderen Seite des Planeten verweist, um eine Ressource zu finden, führt dies zu einem langsamen Download. Wenn der andere DNS Sie auf einen Server in der Nähe verweist, wird dieser schneller heruntergeladen.

Martijn
quelle
Bei Verwendung von AppStore oder iTunes unter OS X haben die DNS-Einstellungen einen großen Einfluss auf meine Download-Geschwindigkeit, dh 500 kbit / s gegenüber 50 Mbit / s. Dies ist ungefähr ein Faktor von 100. Nutzt Apple so viele Anfragen während eines einzelnen Downloads? Ich erhalte die gleichen Ergebnisse bei WLAN und Kabel. Um es auf die ursprüngliche Frage zurückzubringen; wie ist das möglich?
Ben
Beachten Sie, dass DNS auf dem Client zwischengespeichert ist. Wie könnte dies möglich sein? Vielleicht bringt Sie der DNS an die falsche (gelesene: weit entfernte) Ressource
Jonathan