Назад | Перейти на главную страницу

Инструмент WHOIS, который умеет запрашивать самый конкретный сервер Whois

Когда я запускаю запрос WHOIS на веб-сайте ARIN для определенного IP-адреса или блока, который является международным, они часто перечисляют информацию в поле комментариев о том, куда перейти для выполнения другого конкретного запроса. Например, я только что нашел 200.24.7.x, и он направил меня на LACNIC.

Есть ли инструмент, который автоматически анализирует это (или знает это заранее) и запрашивает правильный сервер WHOIS, который будет иметь наиболее конкретную информацию об адресе или блоке, с которыми я запрашиваю?

Попробуйте использовать jwhois, он будет следовать по цепочке ссылок на «правильный» конец whois-сервера.

RIR переходят на новую схему под названием RDAP. Он использует HTTP-запросы и результаты JSON. Перенаправления на разные RIR происходят автоматически через перенаправления http. Текущие серверы все номинально являются экспериментальными, но по большей части они работают так же, как серверы WHOIS, и, поскольку это JSON, синтаксический анализ результата представляет собой вызов однострочной подпрограммы.

Он определен в RFC с 7480 по 7485. Я написал код Python для поиска и обнаружил, что это довольно просто. (Не достаточно хорош для распространения, извините.) Самая сложная часть состоит в том, что схема JSON довольно сложна и имеет некоторые параметры, которые используются не очень часто, поэтому может потребоваться некоторое время, чтобы убедиться, что ваш код охватывает все случаи.