Один домен - два хоста

virakochi

Устал
Один домен - два хоста

Подскажите, как осуществить такую фичу:

сайт хостится на двух серверах - у нас и в штатах - но под одним доменным именем. Скрипт должен направлять американца в америку, а нашего к нам соответсвенно.
Американца определить я умею, а вот как правильнно перенаправить?
 

Yurik

/dev/null
DNS-round-bobin?
Надо играться на днс чтобы в зависимости откуда резолвят возвращал ИП нужного сервера

www0 IN A 1.2.3.1
www1 IN A 1.2.3.2

www
IN CNAME www0.foo.com.
IN CNAME www1.foo.com.

но надо что-то умнее чем BIND, типа lbnamed или самому писать ДНС с базой GeoIP
 

virakochi

Устал
эээээээ...
Можно подробнее, пожалуйста. Так как я в этом не очень.
 

anight

Новичок
под одним доменным именем нельзя.
вернее можно, но лучше ненадо.

правильнее - сделать www-us.hostname.com и www-ru.hostname.com
и редиректить туда-сюда
 

virakochi

Устал
Понятно, спасибо.. Пойду скажу директору об этом ((
А все же, если можно, то как? Это могу сделать я через рнр или админ моего сервака?
 

Yurik

/dev/null
1)
www-us.hostname.com и www-ru.hostname.com

www.hostname.com - index.php
PHP:
$country='определяем страну посетителя'
header('Location: http://www'.$country.'.hostname.com')

2) сделать реально под единым доменом - надо поднимать свой кул-хацкерский NS
 
Сверху