Гео-DNS провайдеры?

У нас есть сайт, который посещают пользователи в основном в США и Великобритании. Сайт будет работать на серверах в обоих этих местах.

Мы хотели бы использовать службу DNS для направления пользователей на ближайший сервер, но не можем их найти. У кого-нибудь есть рекомендации по решениям. Было бы предпочтительнее дешевое хостинговое решение, так как мы бы не хотели запускать наши собственные DNS-серверы.

Ура!

5 ответов

Википедия использует PowerDNS с Geobackend для обслуживания клиентов с ближайшего сервера.

У меня есть аналогичный сервис для моего сайта 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данные и настройте 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/

Второй кажется более привлекательным и лучше организованным. Я не проверял ни одну из этих услуг.

Вот тема форума по этому вопросу. Упоминаются многие провайдеры.

http://www.webhostingtalk.com/showthread.php?t=857871

Насколько точным оно должно быть? Если вы можете жить с небольшим количеством кодирования собственного, более или менее точного разрешения местоположения и давать ответ перенаправления браузерам, которые впервые попадают на "неправильный" сервер, то вы можете использовать свободно доступную базу данных "CeoLiteCountry" справиться с этим самостоятельно. У меня есть это в списке ThingsToConsider для одного из моих запланированных проектов.

Он находится в репозиториях Debian ( http://packages.debian.org/lenny-backports/geoip-database), что подразумевает, что он действительно "свободен" во многих отношениях (хотя вы можете проверить, чтобы убедиться, что лицензии (ы) совместимы с базой кода и направлением вашего проекта).

Однако было бы проще использовать хорошее управляемое решение на основе DNS, если бы стоимость достаточно надежного поставщика была в пределах вашего бюджета, но это может быть жизнеспособной альтернативой.

UltraDNS и Akamai могут предоставить эту услугу, однако они очень дороги. Я остановился на использовании DNSMadeEasy, у которого есть DNS-серверы на обоих побережьях, а также в Европе.

Другие вопросы по тегам