Script de localisation - PHP - Programmation
Marsh Posté le 16-02-2007 à 21:30:11
ça n'est jamais parfait. mais c'est basé globalement sur le whois de ta plage d'adresse ip
par ex
http://www.ip-adress.com/
Marsh Posté le 17-02-2007 à 21:11:05
Salut,
Justement l'autre jour je me posais la même question. En faisant un whois en console (on en prenant un des 1er liens que j'ai trouvé sur google) j'obtiens l'adresse de mon FAI avec l'indication que toute ma plage d'IP est à lui...
Par contre en allant sur ton site ip-adress.com il me donne même le nom du bled où je me trouve. Ils utilisent une base de donnée d'ip plus sophistiquée qui leur est vendue par les differents FAI ?
Marsh Posté le 18-02-2007 à 20:21:06
les FAI ne "vendent" pas des infos (c'est préférable pour eux...)
Ils utilisent donc un autre moyen, mais j'ignore car techniquement et sans info supp. du FAI ils ne peuvent pas remonter géographiquement plus loin que le FAI. pour info, certains site me localisent aux USA.
S'ils vendent ces services, c'est bien que c'est pas si simple que cela, mais pour moi c'est des simple statistiques (80% de chance de tomber juste) et c'est tout
Marsh Posté le 18-02-2007 à 22:18:59
Justement j'imagine bien que c'est pas simple... est-ce que qqn a une idée de comment ils peuvent faire?
Parce que vu comment il me localisent (bled de 10'000 habitants, a 300 bornes de l'endroit donné avec un whois traditionnel) c'est plus du bol là...
Marsh Posté le 19-02-2007 à 00:35:17
j'avais lu une doc là dessus, j'essaierais de la retrouver plus tard, là j'ai plus une seule idée claire (17h de codage powa)
Marsh Posté le 21-02-2007 à 10:08:49
ah mayrde je t'avais oublié
http://cyberzoide.developpez.com/php4/ip-to-country/
tient
Marsh Posté le 21-02-2007 à 10:31:42
Salut,
ça ok, mais ça explique quand même pas comment les pub font à savoir le nom du bled où je me trouve...
Marsh Posté le 21-02-2007 à 10:58:30
Ils doivent avoir une méga bdd de tous les fournisseurs avec leur relais, ce qui leur permet de trouver les utilisateur situé dans un périmètre assez préçis (quartier pour les grandes villes, et sinon les villes de + de 5000 habs)
Marsh Posté le 21-02-2007 à 20:18:46
Mxtrem a écrit : Ils doivent avoir une méga bdd de tous les fournisseurs avec leur relais, ce qui leur permet de trouver les utilisateur situé dans un périmètre assez préçis (quartier pour les grandes villes, et sinon les villes de + de 5000 habs) |
ça m'étonnerais, les FAI ne fournissent certainement pas ces infos...
Marsh Posté le 21-02-2007 à 20:42:10
Je l'espère aussi ... Celà dit c'est assez étonnant quand sur un site tu reçois une pub pour un service qui se trouve dans ton bled alors que le site n'a strictement rien à voir avec ton pays... J'ai franchement pas mal de peine à comprendre comment ils s'y prennent ...
Marsh Posté le 22-02-2007 à 00:31:10
jagstang a écrit : ça m'étonnerais, les FAI ne fournissent certainement pas ces infos... |
lol et cay pourtant la seule solution
et puis celà n'a rien de secret en soit...
Marsh Posté le 22-02-2007 à 20:27:17
Mxtrem a écrit : lol et cay pourtant la seule solution |
le problème c'est que le FAI peut donner en théorie n'importe quelle IP qui l'appartient a n'importe qu'elle client.
Marsh Posté le 23-02-2007 à 21:49:06
Curieux, le service ip-address renseigné plus haut. J'habite une ville de taille moyenne, mais il me localise dans un gros village même pas voisin.
Marsh Posté le 23-02-2007 à 21:57:13
il suffit de telecharger une table qui contient des plages d'adresse et le pays concerné
ex :
From To Country Code
240.200.100.120 240.200.200.255 Italie IT
apres un simple "select where ip between" et le tour est joué!!! La table nest pas si grosse que ca ( de memoire 30000 lignes)
ca marche a tout les coups (jusque maintenant ladresse est trouvée a chaque fois à et c simple comme bonjour
Marsh Posté le 23-02-2007 à 22:08:44
relis le topic. de plus, cette méthode est très peu sûre et pas très précis niveau géographique. on veut la localisastion du client pas du provider
Marsh Posté le 16-02-2007 à 20:04:35
Bonjour,
J'aimerais savoir comment certains sites font pour savoir où nous habitons.
Par exemple rendez-vous sur ce site de paroles et regarder à gauche comme par hasard ces chères demoiselles habitent toutes près de chez vous comment font-ils cela ? Et comment faire pour avoir le même script ?
Merci