Я знаю, что на эту проблему невозможно ответить полностью и, вероятно, никогда не будет решаемой на 100%.
Но я ищу способы / методы, чтобы определить, принадлежит ли IP-адрес обычному домашнему / бизнес-пользователю, проходящему через обычного интернет-провайдера, или это IP-адрес хостинговой компании или другого типа сети / системы / сервера, который очень вряд ли будет нормальный пользователь с обычным интернет-провайдером. Мне действительно интересно услышать о том, как люди здесь выяснили это настолько хорошо, насколько могли.
Есть ли списки, которые могут связывать сетевые блоки с хостинговыми компаниями?
Есть ли способ отличить интернет-провайдера от хостинг-провайдера на основе какой-либо общедоступной информации?
Если бы вам было поручено решить эту проблему, насколько это возможно, какой подход вы бы выбрали?
Мои знания о сетях и о том, как устроен весь Интернет, неплохие, но я больше инженер-программист, чем специалист по сетям, и я действительно не понимаю, что такое информация, где и как ее получить. Я знаю, что компаниям могут быть назначены сетевые блоки, и что эта информация где-то находится, и это все.
Любая помощь, сильно оценен.
РЕДАКТИРОВАТЬ: меня интересуют автоматизированные способы сделать это; не человек, посещающий веб-сайт по IP и ищущий признаки того, что он принадлежит IP-адресу хостинга. Другими словами, у меня была бы база данных или что-то в этом роде, с информацией и способом определить по этим данным, например, является ли IP-адрес хостингом или интернет-провайдером.
РЕДАКТИРОВАТЬ: Судя по вашим дополнительным комментариям, похоже, что вы хотите исследовать службы веб-аналитики. Не изобретайте велосипед. Если вас не устраивают данные, которые вы получаете с существующих аналитических платформ, то это, вероятно, связано с тем, что данных просто недостаточно, чтобы надежно провести различия, которые вы ищете.
Вы можете найти полезную информацию, выполнив поиск IP-адреса в соответствующей базе данных регионального интернет-реестра (RIR). Некоторая информация о том, что такое RIR и какие регионы они покрывают.
Такой инструмент, как DomainTools WHOIS выполнит работу по поиску соответствующего RIR, выполнит запрос к базе данных и предоставит вам результаты.
Результаты могут вам помочь, а могут и не помочь. Если они четко показывают, что IP-адрес является частью блока IP-адресов, принадлежащего хорошо известному интернет-провайдеру для потребителей / малого бизнеса, это явный признак того, что трафик исходит от такого типа пользователей. С другой стороны, результаты могут вам не сильно помочь.
Вы найдете несколько коммерческих Географическое расположение поставщики услуг уже создали / сопоставили такие наборы данных IP-addrress_to_location и IP-address_to_ISP и также предоставляют API для запросов к этим базам данных.
Сценарии использования варьируются от «Привет, посетитель» до «предотвращения онлайн-мошенничества» клиента с IP-адреса из Нигерии, заказов с помощью кредитной карты, выпущенной во Франции, в американском интернет-магазине для доставки в Мексику ».
Попробуйте поиск Whois IP-адреса, чтобы найти информацию о провайдере или организации.