Использование команд 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