Настройка DNS для сайта на гео избыточных серверах

Скажем так:

  • У меня есть веб-сайт, написанный на английском языке и показанный на www.example.com.
  • Сейчас веб-сайт находится на американском сервере (на основе cPanel/WHM) по IP-адресу 192.0.2.0.
  • Я могу управлять DNS на example.com с помощью панели управления для добавления / изменения любых записей: A, MX и т. Д. (В настоящее время все записи A явно указывают на 192.0.2.0.)

Мне бы хотелось, чтобы, когда человек в США посещал www.example.com, веб-сайт показывался сервером в США, но когда человек в Европе посещал, веб-сайт показывался сервером в Великобритании.

  1. Возможно ли это, используя один и тот же домен (без перенаправлений на субдомены, такие как us.example.com и uk.example.com), просто добавляя / изменяя записи DNS?

  2. Если (1) - ДА, как мне настроить записи DNS на сайте www.example.com для достижения этой цели?

  3. Если (1) НЕТ, есть ли другие решения для этого и каковы эти решения?

1 ответ

Решение

Вы можете использовать Anycast DNS для достижения того, что вы хотите.

Таким образом, люди, живущие в США, получат ответ от DNS-сервера США, там вы можете получить свой IP-адрес в США, который живет в Европе, получит ответ от европейского DNS-сервера, где вы можете получить IP-адрес своего европейского сервера.

Вам нужен поставщик Anycast DNS, чтобы использовать его. Например, http://dyn.com/

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