기본 DNS가 한 공급자의 보조 DNS보다 더 빠릅니까?
특히 Google 8.8.8.8 및 8.8.4.4입니다. 대부분의 사람들은 8.8.8.8을 기본으로 설정하므로 로드가 보조보다 높습니다. 8.8.4.4를 기본 DNS로 설정하면 속도가 약간 향상됩니까?
답변1
DNS 속도 측면에서 더 빠르다는 것이 무엇을 의미하는지 명심해야 합니다. 한 이름 서버가 다른 이름 서버보다 빠른 경우가 있더라도 세션 상단에서 몇 ms를 보고 있는 것입니다. 동일한 주소에 대한 모든 쿼리는 아마도 다음 한 시간 정도 동안 컴퓨터 캐시에서 나올 것입니다.
방금 두 서버를 모두 살펴보고 몇 가지 임의 검색을 수행했는데 둘 다 ~10ms 안에 (고의로 캐시된 답변과 함께) 돌아오고 캐시되지 않은 응답은 ~120ms 안에 돌아옵니다.
또한 이것은 서버실 뒤쪽에 갇혀 있는 두 대의 서버가 아니라 그 자체로 대규모 분산 네트워크라는 점을 고려하십시오. Google은 두 서버가 모두 적절한 요청 시간에 실행되도록 할 수 있는 능력을 갖추고 있습니다. 실제로 8.8.8.8이 8.8.4.4보다 인기가 높아지면서 발생한 모든 일은 전자가 이를 실행하는 서버가 훨씬 더 많다는 것이며 응답 시간이 8.8.4.4의 척도라는 점을 합리적으로 확신할 수 있습니다. 확장하는 데 사용합니다.
마지막 고려 사항은 더 많은 사람들이 (아마도) 8.8.8.8을 사용하기 때문에 훨씬 더 많은 답변이 캐시될 가능성이 있다는 것입니다. 따라서 실제로 어떤 경우에는 보조가 100ms 정도 느려질 수도 있습니다.
답변2
아니요, 내 경험과 테스트를 바탕으로 한 것이 아닙니다. 나는 Google이 실제 DNS 서버 앞에 꽤 좋은 로드 밸런싱 인프라를 가지고 있다고 가정하고 여러분은 이를 타격하고 있습니다. 결국 두 IP 모두 동일한 서버에서 응답할 수 있습니다.
다음과 같은 도구를 사용하여 자신을 확인할 수 있습니다.DNS 도구
하지만 최소 5000개 이상의 도메인에서 테스트해야 합니다.
답변3
DNS 요청은 먼저 기본 DNS로 이동하고 기본 DNS가 찾고 있던 주소를 제공하지 않는 경우 보조 DNS를 확인합니다.
여기서는 DNS의 클라이언트 측 구현과 서버의 확인자로서 Google에 대해 이야기하고 있으므로 Google이 DNS를 적절하게 배포하고 이러한 모든 것이 최적으로 최적화되었음을 확신할 수 있습니다!
성능을 고려한 DNS 선택 시 고려해야 할 사항.
- 얼마나 많은 서버를 실행하고 있나요?
- 적절하게 배포되고 Anycast를 사용하고 있나요?
- 서버가 귀하의 위치와 가깝습니까?
Google은 전 세계에 서버를 보유하고 있습니다. 여기목록Google DNS 서버의 이렇게 하면 소규모 네트워크에서 제공되는 다른 DNS에 비해 DNS 서버가 더 빠르게 실행됩니다.
74.125.16.0/24 tpe
74.125.17.0/24 bru
74.125.18.0/24 grq
74.125.19.0/24 mrn
74.125.40.0/24 mrn
74.125.41.0/24 tpe
74.125.42.0/24 atl
74.125.43.0/24 tul
74.125.44.0/24 mrn
74.125.45.0/24 tul
74.125.46.0/24 lpp
74.125.47.0/24 bru
74.125.72.0/24 cbf
74.125.73.0/24 bru
74.125.74.0/24 lpp
74.125.75.0/24 chs
74.125.76.0/24 cbf
74.125.77.0/24 chs
74.125.78.0/24 chs
74.125.80.0/24 dls
74.125.113.0/24 cbf
74.125.114.0/24 mrn
74.125.176.0/24 mrn
74.125.177.0/24 atl
74.125.178.0/24 atl
74.125.180.0/24 chs
74.125.181.0/24 bru
74.125.182.0/24 cbf
74.125.183.0/24 cbf
74.125.184.0/24 chs
74.125.185.0/24 chs
74.125.186.0/24 dls
74.125.187.0/24 dls
74.125.190.0/24 sin
173.194.89.0/24 tul
173.194.90.0/24 cbf
173.194.91.0/24 scl
173.194.92.0/24 bru
173.194.93.0/24 tpe
173.194.95.0/24 tul
173.194.96.0/24 dub
173.194.98.0/24 lpp
173.194.99.0/24 tul
2001:4860:400b::/48 dls
2404:6800:4003::/48 sin
2404:6800:4008::/48 tpe
2607:f8b0:4001::/48 cbf
2607:f8b0:4002::/48 atl
2607:f8b0:4003::/48 tul
2607:f8b0:400c::/48 chs
2607:f8b0:400d::/48 mrn
2607:f8b0:400e::/48 dls
2800:3f0:4003::/48 scl
2a00:1450:400b::/48 dub
2a00:1450:400c::/48 bru
2a00:1450:4010::/48 lpp
2a00:1450:4013::/48 grq
Google Public DNS는 애니캐스트 라우팅을 사용하여 모든 패킷을 가장 가까운 DNS 서버로 보냅니다. 아나캐스트 소개여기
Google 서버는 전 세계에 분산되어 있으므로 귀하와 가까운 곳에 서버가 있을 가능성이 높습니다.