Подключение к серверу ARIN Whois через telnet работает так:
telnet whois.arin.net 43
После подключения получение информации об IP-адресе не менее тривиально:
п 119.194.24.35
Об этом конкретном IP-адресе отображается много информации, включая страну и т. Д. Однако со следующим IP-адресом я получаю очень мало информации:
п 216.172.138.91
Почему этот запрос показывает мне так мало информации, в отличие от первого? Как мне получить такой же уровень детализации IP-адреса, как и первый, когда я получаю минимальные ответы, такие как этот?
Примечание: меня не интересует какая-либо утилита, которая покажет мне эту информацию. Меня интересует только дополнительная информация о ручном поиске с использованием Telnet в качестве единственного интерфейса.
Обратите внимание, что ARIN является (в основном) авторитетным только для Северной Америки. Есть и другие RIR (Региональные интернет-регистры): СОЗРЕТЬ (Европа), APNIC (Азиатско-Тихоокеанский регион), AfriNIC (Африка), ЛАКНИК (Латинская Америка), и даже больше whois-серверов более низкого уровня (корейский KrNIC в вашем случае)
Если вы хотите запрограммировать его самостоятельно, вам нужно знать, какой сервер запрашивать, см. Например Вот. Или спроси whois.iana.org
Но чтобы ответить на ваш вопрос напрямую - потому что ARIN имеет ДВА (более и менее конкретные делегирования для этого IP), и поэтому по умолчанию используется сводка, а не детали. Чтобы отобразить подробности, когда в ARIN обнаружено более одного совпадения, вы должны использовать модификатор «+», например:
telnet whois.arin.net whois
п + 216.172.138.91
Это отобразит много информации