Géolocalisation

ViPHP
pjl
ViPHP | 2119 Messages

04 mai 2005, 23:31

Quand j'ai besoin d'activer la géolocalisation, j'utilise les bases de données de MaxMind.
Sauf que là, on me dit que ce n'est pas assez précis et on me demande d'utiliser les DNS.
Perso, je ne vois pas trop le rapport entre l'IP d'un internaute et les DNS.

Si quelqu'un a des infos là-dessus.

Mammouth du PHP | 1885 Messages

05 mai 2005, 00:51

La programmation est l'expression de la poésie d'un programmeur
Génération PHP

ViPHP
pjl
ViPHP | 2119 Messages

05 mai 2005, 09:21

Merci mais tu ne réponds pas à ma question.

Mammouth du PHP | 19672 Messages

05 mai 2005, 09:49

Si, partiellement: les DNS sont attribués au départ par des serveurs DNS répartis sur la planète. Chaque serveur dispose d'une tranche d'adresses IP et les distribue dans sa zone d'influence. Donc une IP correspond à une zone géographique particulière propre au serveur DNS qui l'a attribuée.

Pour avoir une localisation très pointue, il faudrait sans doute alles jusqu'au serveur DNC de ton fournisseur d'accès, technique très probablement utilisée par les services de police quand ils cherchent à chopper quelqun pour un délit sur Internet. Mais justement. On a accès comme simple citoyen à des informations vagues, pour les informations précises, il faut une accréditation ou un mandat particulier, enfin pour autant que je sache.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 1885 Messages

05 mai 2005, 16:02

Ou utiliser la base de données des villes:
http://www.maxmind.com/app/city

Car à l'exception de ce genre de bases de données, je ne vois pas comment tu peux localiser un visiteur...
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Administrateur PHPfrance
Administrateur PHPfrance | 430 Messages

06 mai 2005, 16:24

Héhé, il tombe bien ec topic : dans la catégorie "connaissez vous ?", je viens de trouver ca :
http://www.geo-loc.com/
ca a l'air gratuit mais j'en mettrais pas ma main au feu ;)