Whois ip address linux

Как использовать команду whois в Linux

Поиск в Whois расскажет вам много информации о том, кто владеет интернет-доменом. В Linux вы можете запустить поиск whois из командной строки. Мы проведем вас через это.

Система Whois

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

Любой может запросить список записей. Когда вы это сделаете, один из реестров обработает ваш запрос и отправит вам данные из соответствующей записи whois.

Прежде чем идти дальше, важно, чтобы вы ознакомились со следующими терминами:

  • Реестр: компания, которая управляет списком, содержащим набор доменных имен (их много).
  • Регистрант: законный владелец домена; это зарегистрировано для этого человека.
  • Регистратор. Регистрант использует регистратора для своей регистрации.

Запись Whois содержит всю контактную информацию, связанную с лицом, компанией или другим лицом, зарегистрировавшим доменное имя. Некоторые регистрации содержат больше информации, чем другие, а некоторые реестры возвращают различное количество информации.

Типичная запись whois будет содержать следующую информацию:

  • The name and contact information of the registrant: владелец домена.
  • The name and contact information of the registrar: организация, которая зарегистрировала доменное имя.
  • The registration date: дата регистрации домена.
  • When the information was last updated: дата последнего обновления информации о домене.
  • The expiration date: дата освобождения домена.

Вы можете делать запросы whois в Интернете, но с помощью whoisкоманды Linux вы можете выполнять поиск прямо из командной строки. Это полезно, если вам нужно выполнить поиск с компьютера без графического интерфейса пользователя или если вы хотите сделать это из сценария оболочки.

Установка Whois

Команда whoisуже была установлена ​​в Ubuntu 20.04. Если вам нужно установить его в вашей версии Ubuntu, вы можете сделать это с помощью следующей команды:

На Fedora используйте команду ниже:

И, наконец, на Манджаро введите следующее:

Использование whois с доменным именем

Вы можете использовать whoisкоманду с доменными именами или Internet Protocol (IP) адреса. Для каждого из них возвращается немного другой набор информации.

Мы будем использовать доменное имя для нашего первого примера:

Ответ из реестра whois начинается со сводки, а затем повторяется с добавлением дополнительной информации. Ниже приведен пример с удаленными заявлениями о товарных знаках и условиями использования:

Это достаточно понятно. Мы видим различные сведения о регистраторе и реестре, в том числе контактные данные, даты регистрации и т. Д. В списке есть несколько записей, которые вы можете не распознать.

Читайте также:  321 плеер для windows

Управление по присвоению номеров в Интернете (IANA) контролирует и координирует такие вещи, как зоны системы доменных имен верхнего уровня, системы адресации по протоколу IP и список реестров. Этот реестр имеет номер 299, который указан в списке как «IANA ID: 299.»

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

Следующие государства прикреплены к этой регистрации:

  • clientTransferProhibited: Реестр домена будет отклонять запросы на передачу домена от текущего регистратора к другому.
  • serverDeleteProhibited: домен не может быть удален.
  • serverTransferProhibited: домен не может быть передан другому регистратору.
  • serverUpdateProhibited: домен не может быть обновлен

Последние три обычно активируются по запросу владельца регистрации или в случае судебного разбирательства. В этом случае CNN, вероятно, потребовал, чтобы они были принудительно «заблокированы» доменом компании.

«DNSSEC» означает «Расширения безопасности системы доменных имен» , схему, которая позволяет распознавателю DNS-имен криптографически проверять, что данные, полученные из зоны DNS, действительны и не были подделаны.

Более длинная часть ответа показана ниже:

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

Имя регистранта называется «Менеджер доменных имен». Иногда за определенную плату компании предпочитают, чтобы их регистратор регистрировал домен от своего имени под общим именем, которое регистратор поддерживает для этой цели. Это, кажется, имеет место здесь. Однако, поскольку адрес регистранта — «1 Центр CCN», очевидно, кто является регистрантом.

Использование whois с IP-адресом

Использовать whoisс IP-адресом так же просто, как использовать его с доменным именем. Просто укажите IP-адрес после whois, вот так:

Это результат, возвращаемый whois:

Первый раздел содержит информацию об организации, которой принадлежит искомый IP-адрес (в данном случае один из многих, принадлежащих Amazon). Мы также получили некоторые идентификаторы, используемые для внутренней идентификации Amazon.com, Inc. в реестре.

Второй раздел содержит адрес и имя владельца регистрации, Amazon.com, Inc. Веб-адрес в поле «Ref:» содержит эту информацию в формате JavaScript Object Notation (JSON).

Другие разделы содержат контактную информацию, которая позволяет сообщать о проблемах, связанных со злоупотреблениями, работой сети, маршрутизацией трафика и т. Д.

Использование whois в скрипте

Чтобы использовать whois в скрипте, давайте предположим, что у нас есть набор доменов, для которых нам нужно проверить даты истечения срока действия. Мы можем сделать это с помощью небольшого сценария оболочки.

Введите это в редактор и сохраните как «get-expiry.sh»:

Установите для сценария разрешения на выполнение с помощью chmodкоманды, как показано ниже:

Запустите скрипт, назвав его по имени:

Срок годности для каждого домена извлекается из ответа из whoisиспользуя grepдля поиска строк , которые содержат строку «Действительно,» и используя awk для печати пятого элемента из этой строки.

Удобство и автоматизация

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

Читайте также:  Davinci для windows есть

Источник

How to Get Domain and IP Address Information Using WHOIS Command

WHOIS is a TCP-based query and response protocol that is commonly used to provide information services to Internet users. It returns information about the registered Domain Names, an IP address block, Name Servers and a much wider range of information services.

In Linux, the whois command line utility is a WHOIS client for communicating with the WHOIS server (or database host) which listen to requests on the well-known port number 43, which stores and delivers database content in a human-readable format.

whois command line utility does not come pre-installed on many Linux distributions, run the appropriate command below for your distribution to install it.

How to Find IP Address Information

To get the information about specific IP Address issue the command as shown in the below example.

How to Find Domain Information

To get the information about the registered domain, simply issue the following command with the domain name. It will retrieve domain data including availability, ownership, creation, expiration details, name servers, etc.

The formatting of information will differ based on the WHOIS server used. In addition, one downside of WHOIS is the lack of full access to the data, therefore check out these useful guides for querying DNS information in Linux:

If you have any queries or information about the article that you want to share with us, use the comment form below.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

We are thankful for your never ending support.

Источник

Использование утилиты whois в Linux для подбора нужного домена

При выборе имени домена многие сервисы предлагают определиться, занят ли этот домен или нет. И поскольку на сегодняшний день большинство красивых имен уже занято, то подбор подходящего названия становится не таким уж простым занятием.

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

Для проверки нужно просто вписать в окне терминала whois имясайта, например whois ya.ru . Можно также вписывать кириллические адреса в зоне .рф, к примеру whois город.рф

Результат будет приблизительно таков:
domain: город.рф

nserver: ns2.ariadnamedia.ru.
nserver: ns.ariadnamedia.ru.
state: REGISTERED, DELEGATED, VERIFIED
org: ZAO EsteitTorg
registrar: RUCENTER-RF
admin-contact: https://www.nic.ru/whois
created: 2009.12.15
paid-till: 2016.12.15
free-date: 2017.01.15
source: TCI

Если же утилита ничего не нашла, то будет высвечена надпись “No entries found for the selected source”.

Как видите, утилита, давая вам знать о доступности домена, выдает кучу полезностей о зарегистрированном домене, таких как ns сервера, названия регистратора, дату регистрации и пр. Кстати, по адресу указанных сервером можно понять, является домен реально работающим, или имя просто куплено для дальнейшей перепродажи.
Помимо рунета, есть возможность проверки различных международных и иностранных доменных имен, типа com, org, net и т.д. Часто бывает случаи, что контактные данные или данные администратора домена не скрыты.

Читайте также:  Asus aura прекратила работу windows 10

Преимущества по сравнению с другими подобными веб-сервисами очевидны:

  • быстрая скорость работы;
  • много полезной информации;
  • информация о запросах не “сливается” провайдерам, предоставляющим услуги регистрации доменных имен. Имейте ввиду, что перепродажа красивых и коротких доменных имен, а также свободных адресов сайтов, которыми интересовались пользователи, является своего рода бизнесом. Так что не стоит удивляться, если на следующий день после того, как вы пользовались сервисом от какого-нибудь регистратора, приглянувшееся вам имя оказалось уже зарегистрированным.

Чтобы установить whois, нужно всего лишь выполнить команду в терминале:

Источник

whois – A CLI Tool To Check Information About Ownership Of A Domain Name And IP Address

whois is a command line utility that fetch information about ownership of a domain name from whois server (whois database).

WHOIS is a query and response protocol that is widely used to gather information about registered domain name.

There are many third party websites were available to check the information.

However, as a Linux administrator we should know about this utility.

If you are looking for alternative then you can give a try with jwhois command.

It’s a small geek and show you the numerous information right from your terminal.

If you are looking for DNS related records, the following URLs may help you out.

It fetches the following inflammations such as Registrant Name, Registrant Contact Details, Registrant Country, Registrar Info, Domain Created Date, Domain Expiry Date and Name Server Information, etc,.

There are many domain extensions were available in the market and it’s split based on the hierarchy.

The following two top level domains are very famous, the top-level domains (TLDs) which includes generic top-level domains (gTLD) such as .com, .info, .net, edu, and .org, and the country code top-level domains (ccTLDs) such as .in, .us, .nz etc,.

A fully qualified domain name (FQDN) looks like www.2daygeek.com. .

The hierarchy of fully qualified domain name looks like below.

How To Install whois Command In Linux?

This isn’t pre-installed on your system and it’s available in most of the distribution repository. Hence, we can easily install it.

For Fedora system, use DNF Command to install whois.

For Debian/Ubuntu systems, use APT-GET Command or APT Command to install whois.

For Arch Linux based systems, use Pacman Command to install whois.

For RHEL/CentOS systems, use YUM Command to install whois.

For openSUSE Leap system, use Zypper Command to install whois.

How To Check Domain Information Using whois Command In Linux?

To get information about ownership of domain and other information’s, run the following command.

How To Check IP Address Information Using whois Command In Linux?

To get information about ownership of given IP address and other information’s, run the following command.

How To Check Multiple Domains Expiry Date Using Shell Script?

If you have multiple domains and want to check those expiry date. I would advise you to use the following small shell script.

Источник

Оцените статью