Я использую php whois lookup для получения сведений о ip, и я очень успешен в этом. Но мне нужно определить, принадлежит ли ip физическому лицу или организации.
Например, если я просматриваю свой веб-сайт отслеживания из дома, это мой индивидуальный IP-адрес, но если я просматриваю его из своего офиса (моей компании), это организация. Дело в том, что я хочу отслеживать всех «посетителей компании», посещающих мой сайт. Я не заинтересован в людях. Поэтому мне нужен способ провести различие между ними. Поскольку, если я обращаюсь к whoislookup отдельного ip, он возвращает провайдера как организацию, а для общего ip организации — имя организации. Поэтому в основном мне нужно определить, является ли ip провайдером или универсальной организацией.
Попробуйте получить имя хоста в Интернете, соответствующее данному IP-адресу, с помощью этого ->
string gethostbyaddr ( string $ip_address )
Других решений пока нет …