2008-10-15 8 views
4

Nous implémentons un service de géolocalisation basé sur IP, et nous devons trouver quelques adresses IP de différents marchés (LA, NY, etc.) pour tester complètement le service.Test de géolocalisation IP

Quelqu'un sait-il d'un répertoire où nous pourrions trouver quelles plages IP sont utilisées où?

EDIT: Nous avons déjà implémenté le système, il utilise une base de données tierce et un webservice. Nous voulons juste quelques IP de marchés connus pour vérifier son fonctionnement correctement.

Je vais voir si je peux obtenir ce dont j'ai besoin à partir de la base de données libre maxmind.

+0

Ooh. oublié maxmind. Nous les utilisons pour les applications qui n'ont pas besoin du niveau de précision élevé de l'application de géolocalisation tierce que nous utilisons. –

+0

Voici un de Madison, WI: 75.100.126.194 –

+0

Corollaire à mon commentaire précédent: pourquoi ne pas en recueillir quelques-uns ici de personnes dans des endroits différents. –

Répondre

7

Vous ne savez pas si le coût est un facteur mais il existe quelques bases de données open source. This one revendique une précision de 99,3% sur sa version gratuite avec 99,8% pour sa version payante. Ils ont aussi un Free & Open Source City Database (76% de précision au niveau de la ville).

Ils sont tous les deux disponibles en tant que bases de données CSV, ce qui vous permet d'obtenir facilement un emplacement connu et d'obtenir une plage d'adresses IP pour les fournisseurs de services Internet dans la région.

La partie la plus difficile est l'accès à un ordinateur dans cette plage IP.

+0

Je ne sais pas pourquoi je suis rejeté. Vous pouvez utiliser les bases de données maxmind dans les deux sens! – Oli

+0

Moi non plus , a un +1 Une bonne suggestion, je pourrais l'utiliser pour mon idée de géolocalisation – Anders

+0

Il a été downvoted parce qu'avant d'éditer, il a répondu à la mauvaise question :) – FlySwat

3

Essayez de rechercher des sites fournissant des listes d'anonymiseurs. Ils listent généralement les pays pour les sites anonymisés. Ensuite, utilisez l'adresse IP fournie ou effectuez une recherche sur le nom de l'anonymisateur.

Essayez également de rechercher des listes de proxies anonymes.

Nous avons chaluté les journaux pour notre site Web énorme et avons créé une collection de tests.

Désolé je ne peux pas le transmettre.) -:

acclamations,

Rob

0

Vous pouvez essayer d'utiliser un outil d'automatisation, comme AutoIT, pour déclencher une série d'adresses IP à un service de base de données whois tels que arin ou RIPE, et récolter les réponses adressées, en variant simplement les deux premières parties de la période d'enquête.

1

De nombreux projets open source ont des miroirs dans le monde entier; vous pouvez trouver une liste indexée par pays des miroirs Debian mirrors et kernel.org. (Notez que kernel.org a spécifiquement de nombreux miroirs par pays, il y a onze United States mirrors, qui sont situés dans différentes régions du pays et donnerait des informations différentes.)

0

Utilisez Tor avec un strict exit node.

Vous aurez besoin d'utiliser ces options dans votre config:

ExitNodes server1, server2, server3 
StrictExitNodes 1 

Vous aurez également besoin d'identifier les noeuds de sortie qui travaillent pour vous dans la région que vous voulez. Je suggère d'utiliser la fonctionnalité Search Whois au ARIN pour voir son emplacement si l'icône du pays Tor n'est pas assez bonne. Il peut être un peu difficile d'identifier les nœuds Tor actifs dans chaque région que vous souhaitez tester, mais c'est possible et gratuit.