У нас есть веб-сайт, который посещают пользователи в основном из США и Великобритании. Сайт будет работать на серверах в обоих этих местах.
Мы хотели бы использовать службу DNS, чтобы направлять пользователей к ближайшему серверу, но не можем найти ни одного. Есть ли у кого-нибудь рекомендации по решениям. Было бы предпочтительнее дешевое размещенное решение, поскольку мы не хотели бы запускать собственные DNS-серверы.
Ура!
Как точный Вам нужен он, чтобы быть? Если можно жить с небольшим кодированием собственное, более или менее точное разрешение местоположения и предоставлением ответа перенаправления на браузеры, которые поражают "неправильный" сервер в первый раз вокруг, то Вы могли использовать базу данных "CeoLiteCountry" в свободном доступе для обработки его сами. У меня есть он в списке ThingsToConsider для одного из моих запланированных проектов.
Это находится в репозиториях Debian (http://packages.debian.org/lenny-backports/geoip-database), который подразумевает, что это на самом деле правильно "свободно" в наилучших пожеланиях (хотя Вы могли бы хотеть проверить, чтобы удостовериться, что лицензия (лицензии) совместима с кодовой базой и направлением Вашего проекта).
Используя хорошее управляемое основанное на DNS решение было бы легче, хотя, если стоимость для достаточно надежного поставщика в пределах Вашего бюджета, но это могло бы быть жизнеспособной альтернативой.
UltraDNS и Akamai могут предоставить эту услугу, однако они являются очень дорогими. Я обосновался на использовании DNSMadeEasy, которые имеют серверы DNS на обоих побережьях, а также Европе.
Использование Википедии PowerDNS с Геобэкендом для обслуживания клиентов с самого близкого сервера.
У меня есть подобный сервис, работающий за моим сайтом http://static.natalian.org. Я хочу это для обслуживания больших видеофайлов HTML5 эффективно между моими серверами.
Настраивать его довольно легко. Я устанавливаю записи как так:
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 на третье лицо ГЕО-услуги PowerDNS, работающие в natalian.geo.blitzed.org
.
Правила для того, как это отображается на коды страны, могут быть найдены от:
rsync -v rsync://rsync.blitzed.org/geo-maps/natalian .
Для масштабирования далее в Азию я арендовал бы сервер в Корее, и я буду rsync
данные и установка Apache vhost для обслуживания static.natalian.org от нового корейского IP, говорят 143.248.5.130. Затем я просто добавил бы:
as.static.natalian.org 143.248.5.130
Вот два поставщика услуг DNS по умеренной цене, которые предлагают Гео-предназначение: http://edgedirector.com/ и http://www.geoscaling.com/
Второй кажется более привлекательным и лучше организованный. Я не протестировал ни один из этих сервисов.