Există numeroase comenzi în Linux, fiecare cu o funcționalitate specifică, una dintre aceste comenzi este whois, care îndeplinește funcția de a acționa ca un client pentru serviciul director WHOIS. Sistemul WHOIS este un protocol de consultare și răspuns, datorită căruia este posibilă consultarea bazelor de date în care sunt stocați utilizatorii înregistrați care se află într-o resursă de internet, acesta poate fi un nume de domeniu sau o adresă IP, dar logic putem folosi whois pentru mai avansate subiecte de management.
ICANN (Internet Corporation for Assigned Names and Numbers) este responsabilă pentru reglementarea înregistrărilor și a proprietății de nume de domenii existente în rețea, dar există multe registre care sunt controlate de organizațiile înseși.
Termenii serviciuluiAtunci când se utilizează comanda whois, trebuie să ținem cont de următorii termeni:
- Registr: se referă la compania care gestionează lista în care este găzduit un set de nume de domenii
- Registrant: este proprietarul legal al domeniului
- Înregistrare: folosește un registrator pentru a vă înregistra
Detalii WhoisCând accesăm detaliile cu whois, vom avea acces la informațiile de contact asociate cu persoana sau compania care a înregistrat numele de domeniu în rețea, de aceea, atunci când folosim whois, accesăm detalii precum:
- Numele și informațiile de contact ale solicitantului înregistrării
- Data înregistrării
- Numele și informațiile de contact ale registratorului
- Ultima actualizare a registrului
- Data expirării înregistrării
Sintaxa WhoisSintaxa de utilizare whois este următoarea:
whois [-h HOST] [-p PORT] [-aCFHlLMmrRSVx] [-g RESOURCE: LINE] [-i ATTR] [-S RESOURCE] [-T TYPE] obiect
Solvetic vă va explica cum să instalați și să folosiți whois în Linux, pentru acest caz vom folosi Ubuntu 20.04.
1. Instalați Whois pe Linux
Putem folosi oricare dintre următoarele comenzi pentru a instala whois:
Pe Ubuntu sau Debian: sudo apt install whois Pe Fedora sau CentOS: sudo dnf install whois Pe Manjaro: sudo pacman -Syu whois
MARI
2. Cum se folosește Whois pe Linux
Pasul 1
Este posibil să utilizăm comanda whois fie cu nume de domeniu, fie cu adrese IP, de exemplu, introducem următoarele:
whois solvetic.comPasul 2
Apăsăm Enter și, ca rezultat, vom obține următoarele. Putem vedea toate detaliile înregistrărilor așa cum am explicat mai sus.
MARI
Pasul 3
Autoritatea Internet Assigned Numbers (IANA) are sarcina de a gestiona, supraveghea și controla zonele sistemului de nume de domeniu de nivel superior, sistemele de adresare a protocolului IP și lista registrelor, în acest caz acel registru este numărul 379 situat în rândul „Înregistrați ID-ul IANA”.
Liniile „Stare domeniu” indică starea curentă a domeniului și este posibil să vedeți linii suplimentare, cum ar fi:
- clientTransferProhibited: se referă la registrul de domenii care va respinge cererile pentru a transfera domeniul de la registratorul curent la altul.
- serverDeleteProhibited - Indică faptul că domeniul nu poate fi șters.
- serverTransferProhibited: Domeniul nu permite transferul către alt registrator.
- serverUpdateProhibited: domeniul nu poate fi actualizat
Pasul 4
În partea de jos a rezumatului vedem detalii suplimentare:
MARI
Parametrii WhoisUnii dintre parametrii de utilizare whois sunt:
-h HOST - Stabiliți o conexiune la gazda bazei de date WHOIS.
-H: Suprimă afișarea renunțărilor legale
-p PORT: ne permite să ne conectăm la portul de rețea PORT.
--verbose: detalii complete
--help: afișează ajutorul cui
3. Cum se folosește Whois cu un IP în Linux
Pasul 1
Whois ne oferă posibilitatea de a gestiona înregistrările unei anumite adrese IP, pentru aceasta introducem următoarele:
whois "IP"
MARI
Pasul 2
În prima parte a rezumatului găsim detalii despre organizația care deține adresa IP introdusă, în a doua secțiune găsim adresa și numele solicitantului înregistrării și în celelalte secțiuni putem vedea parametrii privind funcționarea rețelei, traficul rutare și mai multe valori disponibile.
Pe baza tipului de organizație, înregistrarea va fi obținută, de exemplu, dacă folosim adresa DNS publică Google (8.8.8.8), vom vedea acest lucru:
MARI
Am văzut cum această comandă este de mare ajutor pentru a vizualiza în detaliu înregistrările unui domeniu din rețea.