Связь с сервером ARIN Whois

Подключение к серверу ARIN Whois через telnet работает следующим образом:

telnet whois.arin.net 43

После подключения получение информации об IP-адресе одинаково тривиально:

n 119.194.24.35

Об этом конкретном IP-адресе отображается много информации, включая страну и т. Д. Однако со следующим IP-адресом я получаю очень мало информации:

n 216.172.138.91

Почему этот запрос показывает так мало информации в отличие от первого? Как получить тот же уровень детализации IP, что и первый, когда я получаю минимальные ответы, подобные этому?

Примечание: меня не интересует какая-либо утилита, которая покажет мне эту информацию. Меня интересует только дополнительная информация о ручном поиске с использованием telnet в качестве моего единственного интерфейса.

1 ответ

Решение

Обратите внимание, что ARIN (в основном) только для Северной Америки. Существуют также другие RIR (региональные интернет-реестры): RIPE (Европа), APNIC (Азия-Пачича), AfriNIC (Африка), LACNIC (Латинская Америка) и еще больше серверов whois более низкого уровня (в вашем случае корейский KrNIC)

Если вы хотите запрограммировать его самостоятельно, вам нужно знать, какой сервер запрашивать, см., Например, здесь. Или спросите whois.iana.org

Но чтобы ответить на ваш вопрос напрямую - потому что у ARIN есть ДВА (более и менее конкретные делегации для этого IP), и поэтому по умолчанию он сводный, а не подробный. Чтобы отобразить подробности, когда в ARIN найдено более одного совпадения, вы должны использовать модификатор "+", например:

telnet whois.arin.net whois

n + 216,172,138,91

Это будет отображать много информации

Другие вопросы по тегам