Whois является оболочкой для интернет-Whois.
Традиционный Whois инструмент может опрашивать один удаленный сервер, и только исследовать один вид данных. Это является полезной отправной точкой, но многие Whois запросы на самом деле требуется несколько запросов различных серверах. Мы создали передний конец в Perl, что очень умен о зная, кто и как спросить, плюс небольшая модификация стандартного инструмента fwhois.c, чтобы поддержать его.
Запуск программы
Это утилита командной строки, и он может быть предоставлена IP-адрес или доменное имя. Похоже на параметр, чтобы его лучшее предположение относительно соответствующего реестра, а отсылает его запрос. Само по себе это было бы полезно достаточно, но он также сканирует ответ, чтобы, если второй запрос в порядке.
Например, стандартные запросы к системе доменных имен в InterNIC вернемся только самую основную информацию, которая не включает владельца домена:
$ Fwhois unixwiz.net@whois.internic.net
[whois.internic.net]
Domain Name: UNIXWIZ.NET
Регистратор: NETWORK SOLUTIONS, INC.
Whois-сервер: whois.networksolutions.com
Направление URL: www.networksolutions.com
Имя сервера: NS.DRAPERS.COM
Имя сервера: LINUX.MTNDEW.COM
Имя сервера: A.UNIXWIZ.NET
Обновлено Дата: 09-Jan-2001
Здесь мы сняли некоторые из дополнительных словоблудие и увидеть, что это только показывает, какие регистратор - whois.networksolutions.com - имеет более подробную информацию. Как правило, это потребует второй ручной запрос, но наша программа знает, как разобрать этот вывод и сделает второй запрос на упомянутой месте.
В дополнение к следующим регистрации рефералов, мы также сдирать посторонние сообщения от выхода, когда мы признаем это. Это не является точной наукой, потому что матчи должны быть сделаны буквально в коде, но мы стараемся идти в ногу с этим.
Но для доменных имен, которые не доткомов или дот-сети и т.п., мы должны проверить другие реестры. Например, .se (Швеция) реестр в whois.nic-se.se, и что сервер должен быть получен вместо rwhois.internic.net. Хотя наша программа не имеет всеобъемлющий список серверов страна-кода, то есть большинство важных, и мы обновить код, когда мы отключение через них. Обратите внимание, что не все страны имеют серверы "Whois.
При исследовании IP-адреса, это становится немного сложнее. Американский реестр номеров Интернета (ARIN) поддерживает базу данных, если IP-адрес ассигнования в Соединенных Штатах и в других областях, но не для всего мира. Другие регионы имеют свои собственные реестры, такие как Азиатско-Тихоокеанского региона и / регионах Европы.
The Perl интерфейс знает, где большинство крупных не-ARIN блоков расположены и запросить их по мере необходимости.
Компиляция:
куб.см fwhois.c -o fwhois
CHMOD + х fwhois
Использование: fwhois пользователя [@
Детали программы:
Версия: 1.0
Дата загрузки: 2 Jun 15
Тип распространения: Бесплатная
Популярность: 44
Комментарии не найдены