Как получить название компании по IP-адресу?

Я некоторое время искал, и все вещи IP -> Имя хоста на самом деле в конечном итоге дают только интернет-провайдера. Есть ли что-то, что выходит за рамки этого? Я нахожу только платные услуги, которые идут дальше, а не то, что я могу просто подключить к хорошему API и сделать это программно.

http://ipinfo.io/ просто показывает ISP для многих из того, что я пробовал. Я видел, что этот парень пишет здесь довольно часто.

whoisvisiting.com стоит около 99 долларов в месяц за то, что делает сайт моей компании, но в этом диапазоне я бы предпочел что-нибудь написать. Я использую бесплатную пробную версию прямо сейчас, и IP-адрес регистрируется в аналитике, поэтому я смотрю, что он возвращает, что IIS возвращает в качестве имени хоста и что показывает пара источников, таких как ipinfo.io, и whoisvisiting каким-то образом на самом деле показывает, что я м ищу.


person Martin Krohn    schedule 23.05.2016    source источник
comment
API ipinfo.io предлагает полную информацию о компании (в отличие от ASN, который находится в стандартном ответе API), как необязательное дополнение. Подробнее см. ipinfo.io/data.   -  person Ben Dowling    schedule 24.05.2016
comment
Какой инструмент вы в итоге использовали?   -  person Tommy Adey    schedule 13.12.2017


Ответы (2)


Нет никакого способа сделать это. Нет центрального реестра, для какой компании какой диапазон адресов. На самом деле, большинство компаний можно будет идентифицировать только через своего интернет-провайдера.

Между прочим, ваши платные услуги могут быть мошенническими или просто работать с очень немногими избранными компаниями и университетами, которые фактически действуют как автономные организации в смысле ИС.

person Marcus Müller    schedule 23.05.2016
comment
Это единственный способ сделать это - это какая-то форма ручной БД, которая не только потребует много работы, но и окажется менее точной, чем вы ожидаете. - person Martin Krohn; 03.05.2018
comment
Конечно, есть платные альтернативы, моя старая компания использовала очень надежную, но, к сожалению, не имеет API в реальном времени. Определенно есть способы сделать это, но, как вы говорите, это может каким-то образом поддерживаться вручную. - person MacK; 07.08.2019
comment
@MacK Я сомневаюсь в этом. Если вы можете сказать мне, как ваша платная альтернатива узнает, какие IP-адреса принадлежат Marcus Müller Engineering, или какие IP-адреса этого блока из 100 офисов принадлежат 5 компаниям, использующим разные этажи этого здания, мне было бы интересно. Как уже говорилось, это легко, если интересующая вас компания действительно крупная, но по большей части вы можете просто указать, какой поставщик восходящей линии связи и какой региональный центр обработки данных, не более того. - person Marcus Müller; 07.08.2019
comment
Я не совсем уверен, откуда они получают данные, поэтому я говорю, что это, вероятно, ручной ввод, а также немного перекрестных ссылок. В Великобритании/Лондоне у большинства малых предприятий есть статические (или диапазон) IP-адреса, выделенные для них, возможно, они попадают в реестр или просто собирают данные из других источников. Я не хочу спонсировать их, но если вы выполните поиск в Google по запросу Lead Forensics и ваша компания будет обнаружена, вы должны увидеть название компании на первом слайде карусели (также, если вы нажмете CTRL+F manhattan на источнике, там будет их внутренняя конечная точка, которая отвечает указанными данными) - person MacK; 08.08.2019

Маловероятно, чтобы различить ISP или IP-адрес компании. Некоторые провайдеры геолокации будут использовать размер диапазона или уровень распределения, чтобы назвать интернет-провайдера или бизнес. Однако такой подход не всегда точен.

person Michael C.    schedule 25.05.2016