In che modo il server DNS influisce sulla velocità di download?


20

Il mio problema era la bassa velocità di download dal Mac App Store. Ho cambiato la mia configurazione DNS in Google DNS 8.8.8.8 e ha iniziato a scaricare oltre 10 volte più velocemente con lo stesso WiFi. Come è possibile?

Risposte:


35

Può indirettamente.

Esempio, scaricando un file da Akamai. Sei in Germania dire. DNS A ti risolve in un nodo francese, la connessione è buona, il download è veloce. DNS B ti risolve in un nodo USA, la connessione è scarsa, il download è notevolmente più lento.

Le query DNS lente non rallentano la velocità di download, ma faranno attendere più a lungo le pagine prima di iniziare il download.


3
Tieni presente che è più probabile che il DNS del tuo ISP locale risolva Akamai all'indirizzo in Francia e che il DNS di Google lo risolva all'indirizzo statunitense, poiché per ogni trasmissione basata su DNS la posizione del server DNS che esegue la risoluzione ricorsiva è ciò che conta .
Simon Richter,

4
@SimonRichter in realtà il servizio DNS di google fa di tutto per risolvere gli IP locali. Mandano persino il tuo Paese nella query ai server upstream.
Josef,

1

Ha qualche effetto, ma non molto.
Un DNS non fa altro (in questo caso) che tradurre un nome di dominio in un IP. Lo fanno davvero molto velocemente, spesso sotto i 5ms. Il passaggio a un altro DNS potrebbe essere confrontato per notare un cambiamento nei tempi, ma qui stiamo parlando di millisecondi. Le modifiche per quella parte saranno minime.

La differenza sta nel punto in cui punta il DNS. Se un DNS ti indirizza a un server dall'altra parte del pianeta per una risorsa, ciò comporterà un download lento. Se l'altro DNS ti indirizza a un server nelle vicinanze, verrà scaricato molto più velocemente.


Usando AppStore o iTunes su OS X le impostazioni DNS hanno un effetto importante sulla mia velocità di download, ovvero 500 kbps contro 50 Mbps; questo è all'incirca un fattore 100. Apple utilizza molte richieste durante un singolo download? Sto ottenendo gli stessi risultati su WiFi e via cavo. Per riportarlo alla domanda originale; com'è possibile?
ben

Tenendo presente che il DNS è memorizzato nella cache sul client, come potrebbe essere possibile? Forse il DNS ti sta mettendo nella risorsa sbagliata (leggi: molto lontana)
Jonathan l'
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.