Этот вопрос защищен, что я понимаю. Тем не менее, я не вижу здесь ответа, я вижу, что многие люди показывают, что они придумали, имея один и тот же вопрос.
В настоящее время существует пять региональных интернет-реестров с различной степенью функциональности, которые служат первым контактным лицом в отношении владения ИС. Этот процесс постоянно меняется, поэтому различные службы здесь работают иногда, а в другое - нет.
Кто есть (очевидно) древний протокол TCP, тем не менее - изначально он работал путем подключения к порту 43, что затрудняет его маршрутизацию через арендованные соединения, через брандмауэры ... и т. Д.
На данный момент - большинство Кто делает это через RESTful HTTP и ARIN, RIPE и APNIC имеют RESTful-сервисы, которые работают. LACNIC возвращает 503, и AfriNIC, по-видимому, не имеет такого API. (Однако у всех есть онлайн-сервисы.)
Это даст вам - адрес зарегистрированного владельца IP, но - не местоположение вашего клиента - вы должны получить его от них, а также - вы должны попросить его. Кроме того, прокси-серверы - это наименьшее беспокойство при проверке IP-адреса, который, по вашему мнению, является отправителем.
Люди не ценят идею о том, что их отслеживают, поэтому, по моим мыслям, получите это от вашего клиента напрямую и с их разрешения и ожидайте, что многое будет противоречить этому понятию.