Один домен, несколько IP-адресов
У меня есть доменное имя, и я хочу разместить веб-сайт на двух серверах. Один сервер расположен в Европе, а другой - в Азии. Как вы можете перенаправить европейцев на европейский сервер, а азиатов - на азиатский сервер?
Я хочу это сделать, потому что если вы заходите на европейский веб-сайт в Азии, это очень медленно, и наоборот. Я знаю/думаю, что некоторые крупные веб-сайты тоже делают это (например, Google, Facebook и т.д.).
Возможно ли это сделать? Или есть другой способ чтобы справиться с этой проблемой? И я не думаю о двух доменных именах.
4 answers
Вы можете использовать DNS-сервер, который возвращает IP-адрес, ближайший к запрашивающему IP-адресу.
Я никогда не пользовался такой услугой, но сервер Сообщение о неисправности Поставщики гео-DNS? обсуждается множество поставщиков.
Легко, просто поместите скрипт определения геолокации по ip-адресу в свой заголовок index.php . Пример: если IP из Азии, перенаправьте на asia.yourcompany.com еще перенаправить на www.yourcompany.com
Yahoo перенаправит на идентификатор.yahoo.com если посетители из Индонезии:)
Йони, крупные компании делают это с помощью устройств балансировки нагрузки DNS, таких как Глобальный селектор сайтов Cisco.
Я бы исследовал несколько записей A в DNS. Похоже, что вы можете делать то, что хотите. Это стоит исследовать.