Intérrogation sur le résultat d'un gethostbyaddr

  • Auteur de la discussion Auteur de la discussion totof78
  • Date de début Date de début
WRInaute discret
Bonjour,

Je réalise actuellement un script d'analyse des visiteurs d'un de mes sites.

Une des fonctionnalités est de récupérer le nom de la ville du visiteur.
Pour cela, je récupère son adresse ip par :
Code:
$ip_visiteur=$_SERVER["REMOTE_ADDR"];
Puis les infos de son NRA par :
Code:
$hote=gethostbyaddr($ip_visiteur);

Ensuite, je me base sur le résultat de $hote pour en extraire le NRA.
Par exemple, $hote donne : vil78-1-xx-xx-xxx-xx.dsl.club-internet.fr

le NRA étant "vil78"
Ensuite, j'interroge ma base SQL pour en récupérer le nom de la ville.

Mais je me rend compte que certaines données de $hote sont formatées différement :
ALyon-152-1-xx-xx.w86-200.abo.wanadoo.fr
lns-bzn-30-82-253-xxx-xxx.adsl.proxad.net


Qui sait pourquoi il y a ces différents formats ?
Est-ce lié au fait que certains ont des adresses fixes ?

Merci d'avance.
 
WRInaute discret
Tout simplement car chaque provider construit ses reverses comme il le souhaite ! Certain n'auront même aucune info...
Bref tu ne peux pas trouver la ville à partir du reverse
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut