Как и во многих проблемах с программой, то, что вы спрашиваете, не так просто, как вы могли ожидать.
Вопрос (ы) первый ... какой источник IP-адреса вы хотите разрешить - веб-сайт "посетитель", веб-сервер или неизвестный источник? В этом ответе я предполагаю, что вы хотите «конвертировать» посетителя веб-сайта, поскольку это наиболее распространенная / ценная причина для разрешения IP-> Company.
Выпуск первый ...
Используя WHOIS, вы можете определить «владельца» сетевого блока (диапазон IP-адресов), связанного с данным IP-адресом. «Владельцем» сетевого блока является (обычно) провайдер, обслуживающий компанию, которую вы хотите идентифицировать, а не компанию, использующую IP-адрес.
Выпуск второй ...
DNS не является надежным источником чего-либо, кроме разрешения IP-> domain.tld или domain.tld-> ip. Кроме того, он не применяется (не совсем) и не полностью надежен.
Выпуск третий ...
Это не может быть проблемой для вас. В зависимости от сетевого адаптера (ARIN, RIPE и т.