Определить названия компаний, которые посещают мой сайт - PullRequest
2 голосов
/ 28 ноября 2008

Я хотел бы использовать IP-адреса посетителей в названии компании. Это будет использоваться для отображения что-то вроде «Привет посетитель из Apple Inc. ». Заметьте, я ищу название компании, а не имя домена. Дополнительные баллы для определения страны происхождения. Приложение написано на Ruby on Rails, но подойдут примеры на других языках. Спасибо!

Ответы [ 3 ]

5 голосов
/ 28 ноября 2008

Существуют базы данных для такого рода вещей, но они едва ли на 100% точны, поэтому я бы долго и усердно думал, прежде чем использовать их, чтобы делать предположения относительно контента, который вы представляете своим посетителям. Если вы все еще хотите сделать это, вот две компании, которые предлагают базы данных, которые включают детализацию на уровне организации:

http://www.maxmind.com/app/ip-location
http://www.ip2location.com/

Изменить для уточнения на основе дополнительных ответов:

Сведения об уровне организации в базах данных от этих поставщиков отличаются от сведений о поставщике услуг Интернета, на которые ссылаются другие. Базы данных от вышеперечисленных поставщиков фактически получают организационную информацию, основанную на исследованиях, а не на обратном поиске прав собственности на IP.

4 голосов
/ 28 ноября 2008

Для начала знайте, что часто это невозможно - например, связь многих людей будет от Insight, Comcast или любого другого провайдера. Я не уверен, что ваша предполагаемая особенность - это все так привлекательно, если вы приветствуете меня как «из» Insight Broadband.

0 голосов
/ 28 ноября 2008

С большой вероятностью вы поймете, что это неправильно, но вы можете получить это от клиента whois.

Например, чтобы увидеть владельцев адресов США (по крайней мере), вы можете использовать whois из интерфейса командной строки:

whois -h whois.arin.net 17.18.19.20
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...