Тестирование геолокации на основе IP
Мы внедряем службу геолокации на основе IP, и нам нужно найти некоторые IP с различных рынков (Лос-Анджелес, Нью-Йорк и т. Д.), Чтобы полностью протестировать эту услугу.
Кто-нибудь знает каталог, где мы могли бы найти, какие диапазоны IP используются, где?
РЕДАКТИРОВАТЬ: Мы уже внедрили систему, она использует сторонние БД и веб-сервис. Мы просто хотим, чтобы некоторые IP-адреса с известных рынков проверяли его работоспособность.
Я посмотрю, смогу ли я получить то, что мне нужно, из бесплатной базы данных maxmind.
6 ответов
Не уверен, что стоимость является фактором, но есть несколько баз данных с открытым исходным кодом. Это требует точности 99,3% в бесплатной версии с 99,8% в платной. У них также есть бесплатная городская база данных с открытым исходным кодом (точность 76% на уровне города).
Они оба доступны в виде баз данных на основе CSV, так что вы можете легко взять известное местоположение и получить диапазон IP-адресов для интернет-провайдеров в этой области.
Сложнее получить доступ к компьютеру в этом диапазоне IP.
Может быть, эта база данных будет полезна для вас: http://www.hostip.info/dl/index.html это коллекция IP-адресов со странами и городами.
Попробуйте поискать сайты со списками анонимайзеров. Они обычно перечисляют страны для сайтов анонимайзеров. Затем либо используйте предоставленный IP-адрес, либо выполните поиск по имени анонимайзера.
Также попробуйте поискать списки анонимных прокси.
Мы просмотрели логи нашего огромного веб-сайта и создали тестовую коллекцию.
Извините, я не могу передать это.)-:
веселит,
обкрадывать
Многие проекты с открытым исходным кодом имеют мировые зеркала; Вы можете найти индексированный по стране список зеркал Debian и зеркал kernel.org. (Обратите внимание, что на kernel.org, в частности, имеется много зеркал в каждой стране; существует одиннадцать зеркал Соединенных Штатов, которые расположены в разных регионах страны и дают разную информацию.)
Вы можете попробовать использовать инструмент автоматизации, такой как AutoIT, для запуска ряда IP-адресов в службе базы данных whois, такой как arin или RIPE, и собрать адресованные ответы, возможно, просто изменяя первые две части IP.
Используйте Tor со строгим узлом выхода.
Вам нужно будет использовать эти параметры в вашей конфигурации:
ExitNodes server1, server2, server3
StrictExitNodes 1
Вам также нужно будет определить выходные узлы, которые работают для вас в регионе, который вы хотите. Я предлагаю использовать функцию поиска Whois в ARIN, чтобы увидеть ее местоположение, если значок страны Tor недостаточно хорош. Определить работающие узлы Tor в каждом регионе, который вы хотите протестировать, может быть немного сложно, но это возможно и бесплатно.