Page 1 sur 1

connaître le lieu d'un internaute

Posté : 23 janv. 2009, 20:23
par x@v
Bonsoir,
je cherche, je cherche, mais ont ne peux pas obtenir cette information avec pertinence.
En java peut-être ou en c ?

Posté : 23 janv. 2009, 20:39
par Sékiltoyai
Euh, qu'est ce qui te fait penser que tu auras plus facilement cette information en java ou en c ? …

Tu as des bases de données de correspondance géographique ou même des extensions géographiques, elles ne demandent qu'à être utilisées…

Posté : 23 janv. 2009, 21:38
par x@v
oui mais comment les faire correspondre avec l'ip, seul info accessible et pas du tout fiable.

Posté : 23 janv. 2009, 21:45
par Sékiltoyai
oui mais comment les faire correspondre avec l'ip, seul info accessible et pas du tout fiable.
Euh, veux-tu m'expliquer en quoi l'IP n'est pas fiable ?

Posté : 23 janv. 2009, 21:53
par x@v
ce n'est pas fiable pour localiser une ville j'ai installé un modole geoip pour apache et j'avais 90% de bonne réponse, mais je me suis jamais servis des variables globales.
Pour une application sérieuse ce n'est pas fiable.
Par ailleurs cet outils ne c'est pas trompé sur mon compte
http://www.geoiptool.com/fr/?IP=88.167.164.23
Constatez-vous la fiabilité ?

edit
les commentaires de ce blog répondent à ma question
http://www.webstorming.fr/?geo-ip-tool- ... google-map

Posté : 23 janv. 2009, 22:19
par thehawk
Ce n'est pas si mauvais que ca !

Code : Tout sélectionner

Nom d'hôte: APoitiers-[...].abo.wanadoo.fr Adresse IP: 83.203.74.9X Pays: France france Code de pays: FR (FRA) Région: Limousin Ville: Saint Pardoux Code postal: Indicatif tél.: +33 Longitude: 1.5667 Latitude: 45.3
Voila ce que cela donne pour moi (Presque bon (a 20km prés ;))

Posté : 23 janv. 2009, 22:20
par x@v
moi je me vois devant mon clavier !

Posté : 24 janv. 2009, 12:43
par jojolapine
Moi marche pas...
http://www.geoiptool.com/fr/?IP=80.236.17.201
ça fait une trotte depuis grenoble...

Posté : 24 janv. 2009, 13:47
par lux
Moi il a trouvé le pays, Luxembourg. Après c'est tout, il me place au milieu. C'est déjà pas mal. :P

Pour revenir aux histoires d'IP, il peut aussi y a voir des problèmes si il y a des gens derrières des proxy p.ex. Donc c'est pas fiable l'IP pour savoir d'ou vient une personne. :?

Posté : 24 janv. 2009, 14:39
par albat
Moi il a trouvé le pays, Luxembourg. Après c'est tout, il me place au milieu.
Where else ? :lol:
Le Luxembourg est un tout petit pays où le milieu touche les bords. :langue:


La preuve : la capitale du Luxembourg s'appelle... Luxembourg ! :roll:
(Ce gag fait hurler de rire les Panaméens...) :fete:

Posté : 24 janv. 2009, 14:42
par Sékiltoyai
Alors on va expliquer comment marchent les ip unicast.
Le principe est que des tranches d'IP sont déléguées aux opérateurs. Chaque opérateur est considéré comme un système autonome. Lorsqu'un paquet est envoyé dans une région du monde pour une autre région, il est routé jusqu'au backbone, où l'on a tous les gros routeurs internet. Ce avec des règles de routage foireuse parce que les opérateurs sont indépendants et sont pas capables de se mettre d'accord. Une fois arrivé à un routeur de l'opérateur du destinataire c'est laissé à la responsabilité de cet opérateur de mener le paquet au bout.
Ce qui implique que :
- Les plages d'IP sont distribuées à peu près géographiquement puisque chaque opérateur va avoir un réseau localisé sur un pays ou une région. De même elles sont souvent distribuées géographiquement parce que c'est plus simple pour trouver le destinataire. Le principe c'est que même à l'intérieur des opérateurs les routeurs ont une plage d'ip, associée à leur réseau de routeurs, qui ont chacun leur plage d'ip, etc, jusqu'au destinataire.
- Chaque opérateur dirige ses réseaux comme il le sent donc distribue les IPs comme il le sent.
Donc la distribution des ips est généralement géographique, mais tout de même chaque opérateur les distribue comme il veut.

Posté : 24 janv. 2009, 15:06
par x@v
chaque opérateur les distribue comme il veut
Je l'avais un peu sentis, j'ai du nez !

Posté : 24 janv. 2009, 19:05
par Hywan
Hey :),

+1 Sékil'.
À ça j'ajouterais que la navigateur te donne plusieurs indices pour connaître la localisation de l'utilisation. Tu as l'en-tête HTTP_ACCEPT_LANGUAGE qui te fournit des informations sur la localisation ; le format est donné par la norme ISO-3166-1_alpha-2 et alpha-3 (particulière à Microsoft). Après, à toi d'avoir les bases de données pour associer les codes au continents, pays, régions et villes, mais ça se trouve facilement (unicode.org ou iso.org seront tes amis).