V Linuxu existuje mnoho příkazů, každý se specifickou funkcí, jeden z těchto příkazů je whois, který plní funkci klienta jako adresáře pro adresářovou službu WHOIS. Systém WHOIS je protokol pro konzultace a odpovědi, díky kterému je možné prohlížet databáze, kde jsou uloženi registrovaní uživatelé, kteří jsou v internetovém zdroji, může to být název domény nebo IP adresa, ale logicky můžeme použít whois pro pokročilejší témata managementu.
ICANN (Internet Corporation for Assigned Names and Numbers) je zodpovědná za regulaci registrací a vlastnictví stávajících doménových jmen v síti, ale existuje mnoho registrů, které jsou řízeny samotnými organizacemi.
Podmínky službyPři používání příkazu whois musíme vzít v úvahu následující podmínky:
- Registr: odkazuje na společnost, která spravuje seznam, kde je hostována sada doménových jmen
- Registrant: je zákonným vlastníkem domény
- Registrace: k registraci využívá registrátora
Whois podrobnostiKdyž přistupujeme k údajům pomocí whois, budeme mít přístup ke kontaktním informacím spojeným s osobou nebo společností, která zaregistrovala název domény v síti, a proto při používání whois přistupujeme k podrobnostem, jako jsou:
- Jméno a kontaktní informace žadatele o registraci
- Datum registrace
- Jméno a kontaktní informace registrátora
- Poslední aktualizace registru
- Datum vypršení platnosti registrace
Whois syntaxSyntaxe použití whois je následující:
whois [-h HOST] [-p PORT] [-aCFHlLMmrRSVx] [-g RESOURCE: LINE] [-i ATTR] [-S RESOURCE] [-T TYPE] objekt
Solvetic vysvětlí, jak nainstalovat a používat whois v Linuxu, v tomto případě použijeme Ubuntu 20.04.
1. Nainstalujte si Whois na Linux
K instalaci whois můžeme použít kterýkoli z následujících příkazů:
Na Ubuntu nebo Debianu: sudo apt install whois Na Fedoře nebo CentOS: sudo dnf install whois Na Manjaro: sudo pacman -Syu whois
ZVĚTŠIT
2. Jak používat Whois v Linuxu
Krok 1
Je možné použít příkaz whois buď s názvy domén nebo IP adresami, například zadáme následující:
whois solvetic.comKrok 2
Stiskněte klávesu Enter a v důsledku toho získáme následující. Jak jsme vysvětlili výše, vidíme všechny podrobnosti záznamů.
ZVĚTŠIT
Krok 3
Úřad Internet Assigned Numbers Authority (IANA) má za úkol spravovat, dohlížet a kontrolovat zóny nejvyšší úrovně Domain Name System, adresovací systémy IP protokolů a seznam registrů, v tomto případě je registrem číslo 379 umístěné v řádek „Registrovat IANA ID“.
Řádky „Stav domény“ označují aktuální stav domény a je možné zobrazit další řádky, jako například:
- clientTransferProhibited: odkazuje na registr domény, který odmítne požadavky za účelem převodu domény od aktuálního registrátora k jinému.
- serverDeleteProhibited - označuje, že doménu nelze odstranit.
- serverTransferProhibited: Doména neumožňuje převod na jiného registrátora.
- serverUpdateProhibited: doménu nelze aktualizovat
Krok 4
Ve spodní části souhrnu vidíme další podrobnosti:
ZVĚTŠIT
Whois parametryNěkteré z parametrů využití whois jsou:
-h HOST - Naváže připojení k hostiteli databáze WHOIS.
-H: Potlačí zobrazení zákonných výjimek
-p PORT: umožňuje nám připojit se k síťovému portu PORT.
--verbose: úplné podrobnosti
--help: zobrazení pomoci
3. Jak používat Whois s IP v Linuxu
Krok 1
Whois nám dává možnost spravovat záznamy konkrétní IP adresy, proto zadáváme následující:
whois "IP"
ZVĚTŠIT
Krok 2
V první části souhrnu najdeme podrobnosti o organizaci, která vlastní zadanou IP adresu, ve druhé části najdeme adresu a jméno žadatele o registraci a v dalších sekcích vidíme parametry týkající se provozu sítě, provozu směrování a více dostupných hodnot.
Na základě typu organizace bude záznam získán, například pokud použijeme veřejnou adresu DNS společnosti Google (8.8.8.8), uvidíme toto:
ZVĚTŠIT
Viděli jsme, jak tento příkaz velmi pomáhá detailně zobrazit záznamy o doméně v síti.