DNS 서버는 다운로드 속도에 어떤 영향을 줍니까?


20

내 문제는 Mac App Store에서 다운로드 속도가 느렸다는 것입니다. DNS 구성을 Google DNS 8.8.8.8로 변경했으며 동일한 WiFi로 10 배 이상 빠르게 다운로드되기 시작했습니다. 이것이 실제로 어떻게 가능합니까?

답변:


35

간접적으로 가능합니다.

예를 들어, Akamai에서 파일을 다운로드합니다. 당신은 독일에 있습니다. DNS A가 프랑스어 노드로 연결되어 연결 상태가 양호하며 다운로드 속도가 빠릅니다. DNS B는 사용자를 미국 노드로 해결하고 연결 상태가 좋지 않으며 다운로드 속도가 상당히 느려집니다.

느린 DNS 쿼리 자체는 다운로드 속도를 늦추지는 않지만 다운로드를 시작하기 전에 페이지를 더 오래 기다립니다.


3
DNS 기반 애니 캐스트의 경우 재귀 해결을 수행하는 DNS 서버의 위치가 중요하기 때문에 로컬 ISP의 DNS가 Akamai를 프랑스의 주소로 확인하고 Google의 DNS가이를 미국 주소로 확인하는 경우가 더 많습니다. .
Simon Richter

4
@SimonRichter 실제로 Google DNS 서비스는 로컬 IP를 해결하기 위해 많은 노력을 기울입니다. 심지어 쿼리의 국가를 업스트림 서버로 보냅니다.
Josef

1

그것은 효과가 있지만 그렇게 많이는 아닙니다.
DNS는이 경우 도메인 이름을 IP로 변환하는 것 이상을 수행하지 않습니다. 그들은 실제로 5ms 미만으로 정말 빨리합니다. 다른 DNS 로의 변경은 타이밍의 변화를 알아 내기 위해 벤치마킹 될 수 있지만 여기서는 밀리 초를 말합니다. 해당 부분의 변경 사항은 최소화됩니다.

차이점은 DNS가 가리키는 위치입니다. 하나의 DNS가 지구 반대편에있는 서버에서 리소스를 찾으면 다운로드 속도가 느려집니다. 다른 DNS가 근처의 서버를 가리키면 훨씬 빨리 다운로드됩니다.


OS X에서 AppStore 또는 iTunes를 사용하면 DNS 설정이 다운로드 속도에 큰 영향을 미칩니다 (예 : 500kbps vs. 50Mbps). 이 수치는 대략 100 배입니다. Apple은 한 번의 다운로드 동안 많은 요청을 활용합니까? WiFi와 케이블에서 동일한 결과를 얻습니다. 원래 질문으로 되돌리려면; 이것이 어떻게 가능한지?
ben

DNS가 클라이언트에 캐시된다는 것을 명심하십시오. 어떻게 가능합니까? 아마도 DNS가 당신을 잘못된 (읽기 : 원거리에있는) 자원으로
Jonathan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.