Bagaimana server DNS memengaruhi kecepatan pengunduhan?


20

Masalah saya adalah kecepatan unduh yang rendah dari Mac App Store. Saya mengubah konfigurasi DNS saya ke Google DNS 8.8.8.8 dan mulai mengunduh lebih dari 10x lebih cepat dengan WiFi yang sama. Bagaimana ini sebenarnya mungkin?

Jawaban:


35

Bisa secara tidak langsung.

Contoh, mengunduh file dari Akamai. Anda di Jerman katakan. DNS A membuat Anda memutuskan untuk node Perancis, koneksi baik, unduhan cepat. DNS B memutuskan Anda ke simpul AS, koneksi buruk, unduhan secara signifikan lebih lambat.

DNS yang lambat bertanya sendiri tidak akan memperlambat kecepatan unduhan Anda, tetapi akan menyebabkan halaman menunggu lebih lama sebelum mulai mengunduh.


3
Perhatikan bahwa DNS DNS ISP lokal Anda kemungkinan besar akan menyelesaikan Akamai ke alamat di Prancis, dan DNS Google menyelesaikannya ke alamat AS, karena untuk siaran berbasis-DNS, lokasi server DNS yang melakukan resolusi rekursif adalah yang diperhitungkan. .
Simon Richter

4
@SimonRichter sebenarnya layanan Google DNS berusaha keras untuk menyelesaikan IP lokal. Mereka bahkan mengirim negara Anda dalam permintaan ke server hulu.
Josef

1

Ini memiliki beberapa efek, tetapi tidak sebanyak itu.
DNS tidak melakukan apa pun (dalam hal ini) selain menerjemahkan nama domain ke IP. Mereka melakukan ini sangat sangat cepat, seringkali di bawah 5ms. Mengubah ke DNS lain dapat dijadikan patokan untuk melihat perubahan waktu, tetapi kita berbicara milidetik di sini. Perubahan untuk bagian itu akan minimal.

Perbedaannya adalah di mana DNS menunjuk ke. Jika satu DNS mengarahkan Anda ke server di sisi lain planet ini untuk sumber daya, itu akan menghasilkan unduhan yang lambat. Jika DNS lain mengarahkan Anda ke server terdekat, itu akan mengunduh lebih cepat.


Menggunakan AppStore atau iTunes di OS X pengaturan DNS memang memiliki pengaruh besar pada kecepatan unduh saya, yaitu 500kbps vs 50Mbps; ini kira-kira merupakan faktor 100. Apakah Apple memanfaatkan banyak permintaan selama satu unduhan? Saya mendapatkan hasil yang sama pada WiFi dan kabel. Untuk membawanya kembali ke pertanyaan awal; bagaimana ini mungkin?
ben

Mengingat DNS di-cache pada klien, bagaimana mungkin? Mungkin DNS menempatkan Anda pada sumber daya yang salah (baca: jauh)
Jonathan
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.