Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/07/2005, 12h44   #1
Membre actif
 
Avatar de bigsister
 
Homme OLE MAIN()
Développeur Web
Inscription : octobre 2002
Messages : 296
Détails du profil
Informations personnelles :
Nom : Homme OLE MAIN()
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2002
Messages : 296
Points : 191
Points : 191
Par défaut Fonction WHOIS : Trouver le pays d'une IP donnée

salut à tous,

Voilà j'ai besoin de trouver le pays correspondant à l'adresse IP de l'utilisateur de mon site Web.
J'ai vu qu'il y avait la commande Unix suivante (par ex) :
Code :
whois pigeons.fr@whois.nic.fr
Ca ça marche mais avec l'IP ça me renvoit une erreur :
Code :
1
2
3
 
whois 10.51.23.246@whois.ripe.net
Address family not supported by protocol initializing protocol stacks?!?
Est-ce que vous pourriez m"éclairer ou bien me donner une solution meilleure que celle-ci pour trouver le pays correspondant à un IP donnée ?
bigsister est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2005, 13h13   #2
Membre éclairé
 
Inscription : mai 2004
Messages : 376
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 376
Points : 343
Points : 343
Si ton site est en php, regarde ça :

http://cyberzoide.developpez.com/php4/ip-to-country/
getupa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2005, 13h15   #3
Membre Expert
 
Avatar de becket
 
Frédéric Brugmans
Informaticien multitâche
Inscription : février 2005
Messages : 661
Détails du profil
Informations personnelles :
Nom : Frédéric Brugmans

Informations professionnelles :
Activité : Informaticien multitâche

Informations forums :
Inscription : février 2005
Messages : 661
Points : 1 196
Points : 1 196
whois 10.51.23.246

Tout simplement
becket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2005, 22h42   #4
Membre actif
 
Avatar de bigsister
 
Homme OLE MAIN()
Développeur Web
Inscription : octobre 2002
Messages : 296
Détails du profil
Informations personnelles :
Nom : Homme OLE MAIN()
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2002
Messages : 296
Points : 191
Points : 191
merci beaucoup de vos réponses.
getupa -> impécab ! C'est tout à fait ce dont j'ai besoin. Je vais tester ça !
becket -> Oui j'avais essayé mais ça m'avait aussi affiché cette erreur je crois. Cela dépend des plages d'IP...
bigsister est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2005, 00h01   #5
Membre Expert
 
Étudiant
Inscription : août 2004
Messages : 500
Détails du profil
Informations personnelles :
Âge : 22

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2004
Messages : 500
Points : 1 017
Points : 1 017
Envoyer un message via MSN à Senaku-seishin
Sinon il y a la commande geoiplookup ( je pense du paquet geoip :/ )
Senaku-seishin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2005, 12h33   #6
Membre actif
 
Avatar de bigsister
 
Homme OLE MAIN()
Développeur Web
Inscription : octobre 2002
Messages : 296
Détails du profil
Informations personnelles :
Nom : Homme OLE MAIN()
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2002
Messages : 296
Points : 191
Points : 191
salut à tous,

Code :
1
2
3
Si ton site est en php, regarde ça : 
 
http://cyberzoide.developpez.com/php4/ip-to-country/
-> Pas moyen de créer un compte.

On m'a conseillé RIPE. Là j'ai un pb d'installation de leur soft. Est-ce que quelqu'un a déjà utilisé celui-là :
bigsister est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2005, 15h29   #7
Membre Expert
 
Étudiant
Inscription : août 2004
Messages : 500
Détails du profil
Informations personnelles :
Âge : 22

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2004
Messages : 500
Points : 1 017
Points : 1 017
Envoyer un message via MSN à Senaku-seishin
http://ip-to-country.webhosting.info/downloads/ip-to-country.csv.zip
Senaku-seishin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2005, 16h51   #8
Membre actif
 
Avatar de bigsister
 
Homme OLE MAIN()
Développeur Web
Inscription : octobre 2002
Messages : 296
Détails du profil
Informations personnelles :
Nom : Homme OLE MAIN()
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2002
Messages : 296
Points : 191
Points : 191
Merci Senaku-seishin, je pense aussi que je vais me débrouiller directement avec la BD. En insérant directement les IP dans ma BD MySQL et ensuite je ferai des bêtes requêtes PHP... c'est triste de faire ça vu qu'il y a des API mais comme j'arrive pas à les installer ...
bigsister est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2005, 17h04   #9
Futur Membre du Club
 
Inscription : mars 2005
Messages : 18
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 18
Points : 17
Points : 17
Envoyer un message via ICQ à piouPiouM
Par défaut Re: Fonction WHOIS : Trouver le pays d'une IP donnée

Citation:
Envoyé par bigsister
Ca ça marche mais avec l'IP ça me renvoit une erreur :
Code :
1
2
3
 
whois 10.51.23.246@whois.ripe.net
Address family not supported by protocol initializing protocol stacks?!?
Normal que tu es une erreur, tu lui donne une ip de classe privée
D'ailleurs un whois 10.51.23.246 retourne
Citation:
Comment: This block is reserved for special purposes.
Comment: Please see RFC 1918 for additional information.
et voici la référence à la RFC1918
piouPiouM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2005, 10h22   #10
Membre actif
 
Avatar de bigsister
 
Homme OLE MAIN()
Développeur Web
Inscription : octobre 2002
Messages : 296
Détails du profil
Informations personnelles :
Nom : Homme OLE MAIN()
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2002
Messages : 296
Points : 191
Points : 191
ok d'ac... Est-ce que tu sais quelle bd la fonction whois utilise ? Est-ce que c'est un fichier texte statique ou est-ce qu'il va interroger en live une bd sur le net ?
bigsister est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2005, 10h27   #11
Membre à l'essai
 
Inscription : juillet 2005
Messages : 22
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 22
Points : 24
Points : 24
whois va interroger des bases sur le net. Dans l'exemple ci-dessus, il va interroger la base sur le site whois.rip.net
johari est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2005, 18h18   #12
Membre actif
 
Avatar de bigsister
 
Homme OLE MAIN()
Développeur Web
Inscription : octobre 2002
Messages : 296
Détails du profil
Informations personnelles :
Nom : Homme OLE MAIN()
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2002
Messages : 296
Points : 191
Points : 191
ok. Oui en fait j'ai vu qu'il avait un site par défaut si tu ne lui en spécifiais pas. Le problème c'est que apparement il ne reconnait pas toutes les IP par rapport à GEOIP notamment. Je clos ce topic en proposant une solution alternative aux téléchargements de softs : Télécharger directement les BDs.

Par exemple pour GEOP : env 73 000 enregistrements (1.4 Mo dans MySql) qui sont mis à jour régulièrement (je ne connais pas encore la cadence exacte) : http://www.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
bigsister est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h43.


 
 
 
 
Partenaires

Hébergement Web