Главная » Компьютерные сети » Использование команд whois/jwhois в Linux

Использование команд whois/jwhois в Linux

Команды whois и jwhois могут отобразить подробные сведения о регистрации доменов, включая владельцев доменов, статус домена, ответственные организации и их местонахождение.

Команды whois и jwhois позволяют получить много информации об интернет-доменах — вероятно, намного больше, чем вы можете себе представить. Вот как работают эти команды и чем они могут быть полезны.

Для начала вы, вероятно, уже используете команду nslookup для проверки доменных имен. Применив команду nslookup, вы увидите такое сообщение:

Команда nslookup запрашивает серверы имен, поэтому ее выходные данные предоставляют только IP-адреса запрашиваемого домена и подтверждают действительность доменного имени, а команды whois предоставляют подробные сведения о регистрации домена, статусе домена, ответственных организациях, их местоположении и т. д., предоставляя вам гораздо больше информации о доменах.

Что делают команды whois
Команды whois и jwhois работают практически одинаково. Команда jwhois более новая, более настраиваемая и, возможно, даже быстрее, чем whois. Обе запрашивают серверы WHOIS из командной строки Linux.

Службы WHOIS в основном находятся в ведении регистраторов и реестров, и они управляют множеством деталей по каждой регистрации домена. WHOIS сам по себе является протоколом запросов и ответов, который играет очень важную роль в Интернете.

Серверы WHOIS — это серверы, настроенные аккредитованными ICANN регистраторами для получения и хранения актуальной информации о доменах, зарегистрированных в нем. Похоже, что по всему миру разбросаны сотни таких серверов, многие из которых предназначены для общих доменов, таких как .com и .org. но и для большого количества не столь очевидных расширений домена. Вот список того, что вы можете найти, изучив их:

Чтобы определить сервер WHOIS, отвечающий за какой-либо домен, вы можете запустить такие команды:

Домен pr, показанный в последнем примере выше, как вы могли догадаться, находится в Пуэрто-Рико.

Если бы вы искали информацию об ya.ru вы бы увидели что-то вроде того, что вы видите ниже. Вы видите, что предоставлена ​​значительная детализация.

Это все публичная информация. Регистр не важен; Запросы ya.ru, Ya.Ru или YA.RU дадут те же результаты.

Команды whois и jwhois выполняют поиск серверов WHOIS для любого интересующего вас домена. Если вы ошибетесь при вводе имени домена, вы увидите сообщение о не существующем домене.

Дата и время последнего обновления показывают, как часто выполняются обновления. Более чем вероятно, что на нем будет отображаться текущая дата.

ПРИМЕЧАНИЕ: Условия использования в выводе команды whois содержат предупреждение о том, что пользователи не уполномочены запускать электронные процессы большого объема и что вы можете использовать предоставленные данные только в законных целях. Ограничения могут быть наложены, если вы делаете слишком много запросов за один день.

whois или jwhois?
Какая команда будет доступна в вашей системе, зависит от вашей системы.

В Fedora/usr/bin/whois – это символическая ссылка на /etc/alternatives/who is, которая символически ссылается на /usr/bin/jwhois.

$ which whois
/usr/bin/whois
$ ls -l /usr/bin/whois
lrwxrwxrwx. 1 root root 23 Oct 19  2020 /usr/bin/whois -> /etc/alternatives/whois
$ ls -l /etc/alternatives/whois
lrwxrwxrwx. 1 root root 15 Oct 19  2020 /etc/alternatives/whois -> /usr/bin/jwhois

Если в вашей системе нет команды whois, то просто установите ее командой: sudo apt install whois