답변:
Wikipedia 는 GeoDend와 함께 PowerDNS를 사용 하여 가장 가까운 서버에서 클라이언트에게 서비스를 제공합니다.
내 http://static.natalian.org 사이트 에서 비슷한 서비스를 실행하고 있습니다. 서버간에 큰 HTML5 비디오 파일을 효율적으로 제공하기 위해 원합니다.
그것을 설정하는 것은 매우 쉽습니다. 나는 A 레코드를 다음과 같이 설정했다.
eu.static.natalian.org 88.198.3.35
us.static.natalian.org 67.205.62.95
*.static.natalian.org 67.205.62.95
그런 다음 static.natalian.org
CNAME을에서 실행되는 타사 GEO PowerDNS 서비스로 설정했습니다 natalian.geo.blitzed.org
.
국가 코드에 매핑하는 방법에 대한 규칙은 다음에서 찾을 수 있습니다.
rsync -v rsync://rsync.blitzed.org/geo-maps/natalian .
아시아로 확장하기 위해 한국에서 서버를 임대 rsync
하고 새로운 한국어 IP에서 static.natalian.org를 제공하도록 Apache vhost를 설정하고 143.248.5.130으로 설정합니다. 그런 다음 간단히 추가합니다.
as.static.natalian.org 143.248.5.130
지역 타겟팅을 제공하는 합리적인 가격의 DNS 서비스 제공 업체는 다음과 같습니다. http://edgedirector.com/ 및 http://www.geoscaling.com/
두 번째는 더 매력적이고 체계적으로 보입니다. 이러한 서비스 중 하나를 테스트하지 않았습니다.
여기에 포럼 주제가 있습니다. 많은 제공자가 언급됩니다.
얼마나 정확해야합니까? 정확한 위치 확인 방법을 사용하여 약간의 코딩을하고 처음으로 "잘못된"서버를 방문한 브라우저에 대한 리디렉션 응답을 제공 할 수 있다면 자유롭게 사용할 수있는 "CeoLiteCountry"데이터베이스를 사용할 수 있습니다 직접 처리하십시오. 계획된 프로젝트 중 하나에 대한 ThingsToConsider 목록에 있습니다.
데비안 리포지토리 ( http://packages.debian.org/lenny-backports/geoip-database )에 있으며 실제로 여러면에서 제대로 "무료"임을 암시합니다. 라이센스는 프로젝트의 코드베이스 및 방향과 호환됩니다).
신뢰할 수있는 충분한 제공 업체의 비용이 예산 범위 내에 있으면 우수한 관리 형 DNS 기반 솔루션을 사용하는 것이 더 쉬울 수 있지만 이는 대안이 될 수 있습니다.
UltraDNS 와 Akamai 는이 서비스를 제공 할 수 있지만 비용이 많이 듭니다. 유럽뿐만 아니라 두 해안 모두에 DNS 서버가있는 DNSMadeEasy 를 사용하기로 결정했습니다 .