2010-09-03 8 views
0

Je viens d'aller à un site Web appelé fwix.comComment fwix.com me géolocalise-t-il en fonction de mon adresse IP?

J'ai remarqué que la page me géolocalise en fonction de mon adresse IP extrêmement rapidement. Au début, je pensais simplement qu'ils faisaient cela via Google Maps construit dans la fonctionnalité ClientLocation MAIS il ne semble pas qu'ils le font.

Au lieu de cela, regarder la source de la page, je vois que mon adresse IP a été injectée dans le <HEAD> comme <meta name="client_ip" content="123.456.789.123" />

Question: Comment est fwix.com obtenir mon IP et générer la page Web en conséquence?

Répondre

1

Obtenir l'IP est trivial. Le serveur Web doit connaître votre adresse IP afin de vous envoyer une réponse. Il n'y a pas de magie là-dedans, ça fait partie du protocole TCP/IP.

Il existe des services qui mappent des adresses IP ou des blocs d'adresses connus à des emplacements géographiques. Ils recherchent simplement s'il existe un emplacement connu pour votre adresse IP dans une grande base de données. Un tel service est MaxMind. Ils ont même une base de données gratuite, vous pouvez télécharger et jouer avec.