Настройка DNS для сайта на гео избыточных серверах
Скажем так:
- У меня есть веб-сайт, написанный на английском языке и показанный на www.example.com.
- Сейчас веб-сайт находится на американском сервере (на основе cPanel/WHM) по IP-адресу 192.0.2.0.
- Я могу управлять DNS на example.com с помощью панели управления для добавления / изменения любых записей: A, MX и т. Д. (В настоящее время все записи A явно указывают на 192.0.2.0.)
Мне бы хотелось, чтобы, когда человек в США посещал www.example.com, веб-сайт показывался сервером в США, но когда человек в Европе посещал, веб-сайт показывался сервером в Великобритании.
Возможно ли это, используя один и тот же домен (без перенаправлений на субдомены, такие как us.example.com и uk.example.com), просто добавляя / изменяя записи DNS?
Если (1) - ДА, как мне настроить записи DNS на сайте www.example.com для достижения этой цели?
Если (1) НЕТ, есть ли другие решения для этого и каковы эти решения?
1 ответ
Вы можете использовать Anycast DNS для достижения того, что вы хотите.
Таким образом, люди, живущие в США, получат ответ от DNS-сервера США, там вы можете получить свой IP-адрес в США, который живет в Европе, получит ответ от европейского DNS-сервера, где вы можете получить IP-адрес своего европейского сервера.
Вам нужен поставщик Anycast DNS, чтобы использовать его. Например, http://dyn.com/