Google은 DNS 지리적 위치 요청 라우팅을 어떻게 수행합니까?


16

누가 google.com의 DNS 위치 정보를 사용하는지 궁금합니다. 요청 지리적 위치는 사용자의 위치를 ​​감지하고 가장 가까운 서버 팜을 자신의 위치로 계산 한 다음 요청을 선택한 위치로 라우팅하는 것을 의미합니다.

우리는이 서비스에 대해 여러 공급 업체의 여러 제안을 평가하고 있으며 큰 소년들이 무엇을 사용하는지 알아야한다고 생각했습니다.


찾고있는 DNS LOC Records또는 IP GeoLocating?
Chris S

1
사람들이 종종 두 용어 사이에서 혼란스러워한다는 것을 알기 때문에 질문의 어느 부분에서든 IP를 언급하지 않도록 특별히주의했습니다. IP를 위치로 변환하는 것이 아니라 사용자 위치를 감지하고 가장 가까운 서버 팜에서 요청을 처리하는 것에 대해 이야기하고 있습니다 .Google이 매우 잘하는 일이 무엇인지 궁금합니다. (이것은 물론 GEO IP에서도 작동하지만 문제의 주제와 관련이 없습니다)
Maxim Veksler

GeoIP 나 DNS가 아닙니다. 라우팅 프로토콜입니다.
Chris S

답변:




4

IP GeoLocation 데이터베이스를 찾고 있다면 MaxMind에서 무료로 데이터베이스를 다운로드 할 수 있습니다 . 또한 무료 버전이 아닌 고정밀 버전을 제공합니다 (무료 버전은 대부분의 용도에 충분하지만).

무료로 제공되는 몇 가지 서비스가 있습니다.

Google에 자체 데이터베이스가 있고 외부 회사에 의존하여 정보를 제공하지 않는 것 같습니다.

편집 :
가장 가까운 서버로 트래픽을 보내는 프로세스는 기본적으로 DNS와 관련이 없습니다. 그것은이다 BGP 라우팅 프로토콜 라는 애니 캐스트 . 이를 조정하려면 일부 대형 호스팅 제공 업체에 문의해야합니다. Google에는 자체 데이터 센터가 있으며 호스팅되지 않습니다.


1
아니요, 전 세계 여러 지역의 사용자 요청을 배포 할 다른 서버 팜으로 라우팅 할 수있는 서비스를 찾고 있습니다. 이는 속도가 중요하기 때문에 클라이언트의 대기 시간을 줄이기 위해
Maxim Veksler

명확히하기 : 가장 가까운 농장으로 사용자를 자신의 위치로 안내해야합니다
Maxim Veksler

2

Google은 자체 서버와 맞춤형 소프트웨어를 사용합니다. UltraDNS와 같은 일부 회사는 동일한 서비스를 제공 할 수 있지만 비용이 많이들 수 있으며 필요한 정확도 (도시 / 국가)에 따라 가격 계층이 다를 수도 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.