УВІЙТИ
    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` надає цінну інформацію про домен, його статус, сервери імен та строк дії. Це може допомогти вам зрозуміти причини помилок з доступністю домена, плануванні покупки нового домена або уточненні деталей щодо існуючих доменів.