ВОЙТИ
    opened image

    Описание использования команды и ее применение.

    Команда 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` предоставляет ценную информацию о домене, его статусе, серверах имен и сроке действия. Это может помочь вам в понимании причин ошибок с доступностью домена, планировании покупки нового домена или уточнении деталей о существующих доменах.