geolocalisation ET DNS - redirection

Eléphanteau du PHP | 23 Messages

22 sept. 2008, 16:33

Bonjour,

Voici ce que j'aimerais faire :
j'ai un serveur aux USA et 1 en france. Lorque l'internaute tape www.mondomaine.com, j'aimerais selon son IP (géolocalisation) le laisser sur le serveur US mondomaine.com ou le rediriger vers mon serveur en france fr.mondomaine.com. Une des solutions, c'est qu'une fois la personne arrive sur mon serveur US, je check son IP et je le redirige

Mais quand je regarde ce que fait yahoo : vous tapez yahoo.com, vous êtes immediatement redirigé sur fr.yahoo.com, j'ai l'impression qu'il check tout au niveau des DNS (et le check ne se fait pas sur le serveur qui heberge le yahoo.com).

Est-il donc possible de parametrer les DNS et selon l'origine de l'ip rediriger vers des sous-domaines differents ??

++ chbruno

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

22 sept. 2008, 17:21

Bonjour,

Si ton site n'a pas une audience gigantesque (type Yahoo, Google ;) ), la solution que tu as mise en oeuvre est probablement la plus simple et la plus rapide.

Pour répondre à ta question, voici le patch à Bind qui permet de géolocaliser ses visiteurs via DNS: http://www.caraytech.com/geodns/
Je ne sais pas si c'est cette solution qui est utilisé par Yahoo, en tout cas, c'est celle utilisé par Mozilla pour leur site releases.mozilla.org (sur lequel s'effectue le téléchargement des produits Mozilla mais aussi les addons et leurs mises à jour)
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 23 Messages

22 sept. 2008, 18:16

yes merci pour ta réponse

++ chbruno