Описание использования команды и ее применение.
Команда whois
может быть полезной во множестве ситуаций, связанных с проверкой информации о доменах. В Linux команда `whois` часто используется для получения информации о доменных именах, сроке действия домена и его статсе.
1. Проверка статуса домена, если домен не работает:
Если домен не работает (например, веб-сайт не открывается), вы можете использовать команду `whois`, чтобы узнать текущий статус домена. Статус может указать, почему домен временно недоступен. Например, статус `clientHold` или `serverHold` может указывать на приостановку домена по некоторым причинам. С помощью команды `whois` вы сможете узнать, активен ли домен или есть какие-либо сложности с его статусом.
2. Проверка Name Server, если домен не работает:
Если домен не работает, это может быть связано с некоректными значениями или записями на стороне Name Server. Команда `whois` может показать, какие Name Server'ы связаны с доменом. Это может быть полезно для определения, связаны ли ошибки с недоступностью домена именно с его серверами имен.
3. Когда домен заканчивает свой срок действия, нужно продление или нужна покупка в будущем домена, который еще действует:
Команда `whois` позволяет узнать дату истечения срока действия домена. Это важно, чтобы знать, когда домен станет недоступным, если его срок истекает. Если вам нужно продлить или купить домен, вы можете использовать информацию о дате истечения срока, чтобы решить, нужно ли срочно принимать меры по его приобретению. Если Вы используете свое API, можно проверять статусы доменов и окончание срока действия, и продлевать их, или выполнять запросы на покупку нужных или интересных доменов.
Команда `whois`
Чтобы посмотреть информацию о домене с помощью команды `whois`, выполните следующие шаги:
1. Откройте терминал: Нажмите клавиши `Ctrl + Alt + T` (обычно) для открытия терминального окна, или запустите консоль.
2. Введите команду whois, указывая интересующее вас доменное имя.
whois zomro.com
После ввода команды, нажмите клавишу "Enter" для выполнения команды `whois`. Вывод команды `whois` с доменным именем, например zomro.com, будет следующий:
3. Подождите результатов: Команда `whois` отправит запрос к базе данных WHOIS для запрошенного домена и выведет информацию о домене, такую как владелец, контактные данные, даты регистрации и истечения срока действия, DNS-серверы и другие связанные данные.
Пример вывода может выглядеть следующим образом:
```
Domain Name: EXAMPLE.COM
Registry Domain ID: 123456789_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.example.com
Registrar URL: http://www.example.com
Updated Date: 2023-07-15T10:00:00Z
Creation Date: 2000-01-01T00:00:00Z
Registrar Registration Expiration Date: 2024-01-01T00:00:00Z
Registrar: Example Registrar, Inc.
Registrar IANA ID: 1234
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.5555555555
Reseller:
Domain Status: clientTransferProhibited http://www.icann.org/epp#clientTransferProhibited
Registrant Organization: Example Company
Registrant State/Province: NY
Registrant Country: US
Name Server: NS1.EXAMPLE.COM
Name Server: NS2.EXAMPLE.COM
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.example.com/
>>> Last update of WHOIS database: 2023-08-23T00:00:00Z <<<
```
Заметьте, что конкретный формат вывода и доступная информация могут различаться в зависимости от регистратора и настроек доменного имени.
Вывод только важной информации.
Так как команда whois выдает много информации, нужно отфильтровать и оставить самую важную. Для этого через grep
с ключами -iE фильтруются строки, содержащие ключевые слова "Status", "Exp" (Registry Expiry Date) и "Name Server", выводя только необходимую информацию. Если в кратком выводе whois не было строк "Name Server", замените "Name Server" на "NS". Возможно это поле или строка с "Name Server" называется по другому у другого регистратора.
whois zomro.com | grep -iE "status|exp|name server"
Вывод важной информации будет такой:
Итоги.
Команда `whois` предоставляет ценную информацию о домене, его статусе, серверах имен и сроке действия. Это может помочь вам в понимании причин ошибок с доступностью домена, планировании покупки нового домена или уточнении деталей о существующих доменах.