W systemie Linux istnieje wiele poleceń, z których każde ma określoną funkcjonalność, jednym z nich jest whois, który pełni funkcję klienta usługi katalogowej WHOIS. System WHOIS to protokół konsultacji i odpowiedzi, dzięki któremu możliwe jest skonsultowanie baz danych, w których przechowywane są zarejestrowani użytkownicy znajdujący się w zasobie internetowym, może to być nazwa domeny lub adres IP, ale logicznie możemy użyć whois dla bardziej zaawansowanych tematy zarządzania.
ICANN (Internet Corporation for Assigned Names and Numbers) odpowiada za regulowanie rejestracji i własności istniejących nazw domen w sieci, ale istnieje wiele rejestrów kontrolowanych przez same organizacje.
Warunki usługiUżywając komendy whois musimy brać pod uwagę następujące pojęcia:
- Rejestr: odnosi się do firmy zarządzającej listą, na której hostowany jest zestaw nazw domen
- Rejestrujący: jest prawnym właścicielem domeny
- Zarejestruj się: korzysta z rejestratora do rejestracji
Szczegóły WhoisKiedy uzyskamy dostęp do danych za pomocą whois, będziemy mieli dostęp do danych kontaktowych związanych z osobą lub firmą, która zarejestrowała nazwę domeny w sieci, dlatego korzystając z whois uzyskujemy dostęp do takich danych jak:
- Imię i nazwisko oraz dane kontaktowe rejestrującego
- Data rejestracji
- Nazwisko i dane kontaktowe rejestratora
- Ostatnia aktualizacja rejestru
- Data ważności rejestracji
Składnia WhoisSkładnia użycia whois jest następująca:
whois [-h HOST] [-p PORT] [-aCFHlLMmrRSVx] [-g ZASOB: LINIA] [-i ATR] [-S ZASOB] [-T TYP] obiekt
Solvetic wyjaśni, jak zainstalować i używać whois w Linuksie, w tym przypadku użyjemy Ubuntu 20.04.
1. Zainstaluj Whois w systemie Linux
Aby zainstalować whois, możemy użyć dowolnego z następujących poleceń:
W Ubuntu lub Debianie: sudo apt install whois W Fedorze lub CentOS: sudo dnf install whois W Manjaro: sudo pacman -Syu whois
POWIĘKSZAĆ
2. Jak korzystać z Whois w systemie Linux
Krok 1
Możliwe jest użycie polecenia whois zarówno z nazwami domen, jak i adresami IP, na przykład wpisujemy:
whois solvetic.comKrok 2
Wciskamy Enter i w efekcie otrzymamy co następuje. Możemy zobaczyć wszystkie szczegóły zapisów, jak wyjaśniliśmy powyżej.
POWIĘKSZAĆ
Krok 3
Internet Assigned Numbers Authority (IANA) ma za zadanie zarządzanie, nadzorowanie i kontrolowanie stref Systemu Nazw Domen najwyższego poziomu, systemów adresowania protokołu IP oraz listy rejestrów, w tym przypadku jest to numer 379 znajdujący się w wiersz „Zarejestruj ID IANA”.
Linie „Status domeny” wskazują aktualny stan domeny i można zobaczyć dodatkowe linie, takie jak:
- clientTransferProhibited: odnosi się do rejestru domeny, który odrzuci żądania przeniesienia domeny od obecnego rejestratora do innego.
- serverDeleteProhibited - wskazuje, że nie można usunąć domeny.
- serverTransferProhibited: Domena nie pozwala na przeniesienie do innego rejestratora.
- serverUpdateProhibited: nie można zaktualizować domeny
Krok 4
Na dole podsumowania widzimy dodatkowe szczegóły:
POWIĘKSZAĆ
Parametry WhoisNiektóre z parametrów użytkowania whois to:
-h HOST - nawiąż połączenie z hostem bazy danych WHOIS.
-H: Pomija wyświetlanie zrzeczeń prawnych
-p PORT: pozwala nam połączyć się z portem sieciowym PORT.
--verbose: pełne szczegóły
--help: wyświetl pomoc whois
3. Jak korzystać z Whois z adresem IP w systemie Linux
Krok 1
Whois daje nam możliwość zarządzania zapisami konkretnego adresu IP, w tym celu wpisujemy:
whois "IP"
POWIĘKSZAĆ
Krok 2
W pierwszej części zestawienia znajdujemy dane organizacji będącej właścicielem wprowadzonego adresu IP, w drugiej sekcji znajdujemy adres i nazwę abonenta a w pozostałych widzimy parametry dotyczące działania sieci, ruchu routing i więcej dostępnych wartości.
W zależności od typu organizacji rekord zostanie uzyskany, na przykład, jeśli użyjemy publicznego adresu DNS Google (8.8.8.8), zobaczymy to:
POWIĘKSZAĆ
Widzieliśmy, jak to polecenie jest bardzo pomocne przy szczegółowym przeglądaniu rekordów domeny w sieci.