Лучший способ перенаправить пользователя на другой сервер IP в зависимости от местоположения пользователя? - PullRequest
0 голосов
/ 07 января 2019

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

Давайте предположим, что у нас есть 2 VPS с одним веб-сайтом, который всегда синхронизирован между ними, файлами и базой данных. Один VPS находится в ЕС, а другой в Китае.

Мне нужно следующее: если пользователь из Китая, «что-то» должно перенаправить пользователя на китайский IP-адрес, когда он / она посещает адрес веб-сайта.

Я видел модуль Apache GeoIP и думал о обратном прокси-сервере Apache GeoIP +, но это заставит китайского пользователя сначала посетить VPS, принадлежащий ЕС.

Я тоже видел CDN, но, насколько я знаю, есть только статический контент, а не дБ.

Поэтому я подумал, что лучший способ сделать это - напрямую через DNS, но я не уверен, возможно ли это.

Теперь у нас есть 1 VPS в ЕС с этим сайтом. Мы видели много учебников по синхронизации VPS, мы знаем, как это сделать, но сначала нам нужно выяснить, как перенаправить пользователя.

...