В Linux има множество команди, всяка със специфична функционалност, една от тези команди е whois, която изпълнява функцията да действа като клиент за услугата WHOIS директория. Системата WHOIS е протокол за консултация и отговор, благодарение на който е възможно да се проверят бази данни, където се съхраняват регистрирани потребители, които са в интернет ресурс, това може да бъде име на домейн или IP адрес, но логично можем да използваме whois за по -напреднали теми за управление.
ICANN (Интернет корпорация за присвоени имена и номера) отговаря за регулирането на регистрациите и собствеността на съществуващите имена на домейни в мрежата, но има много регистри, които се контролират от самите организации.
Условия за ползванеКогато използваме командата whois, трябва да вземем предвид следните термини:
- Регистър: отнася се за компанията, която управлява списъка, където се хоства набор от имена на домейни
- Регистрант: е законният собственик на домейна
- Регистър: използва регистратор за регистрация
Whois подробностиКогато осъществяваме достъп до детайлите с whois, ще имаме достъп до информацията за контакт, свързана с лицето или фирмата, която е регистрирала името на домейна в мрежата, поради което при използване на whois имаме достъп до подробности като:
- Името и информацията за контакт на регистранта
- Датата на регистрация
- Името и информацията за контакт на регистратора
- Последна актуализация на системния регистър
- Дата на изтичане на регистрацията
Whois синтаксисСинтаксисът за използване на whois е следният:
whois [-h HOST] [-p PORT] [-aCFHlLMmrRSVx] [-g РЕСУРС: LINE] [-i ATTR] [-S РЕСУРС] [-T TYPE] обект
Solvetic ще обясни как да инсталирате и използвате whois в Linux, за този случай ще използваме Ubuntu 20.04.
1. Инсталирайте Whois на Linux
Можем да използваме някоя от следните команди, за да инсталираме whois:
В Ubuntu или Debian: sudo apt install whois Във Fedora или CentOS: sudo dnf install whois В Manjaro: sudo pacman -Syu whois
Увеличете
2. Как да използвате Whois в Linux
Етап 1
Възможно е да се използва командата whois или с имена на домейни, или с IP адреси, например въвеждаме следното:
whois solutiontic.comСтъпка 2
Натискаме Enter и в резултат ще получим следното. Можем да видим всички подробности за записите, както обяснихме по -горе.
Увеличете
Стъпка 3
Органът за присвоени номера в Интернет (IANA) има задачата да управлява, наблюдава и контролира зоните на системата за имена на домейни от най-високо ниво, системите за адресиране на IP протокола и списъка на регистрите, в този случай регистърът е номер 379, намиращ се в реда "Регистрирайте IANA ID".
Редовете "Състояние на домейна" показват текущото състояние на домейна и е възможно да се видят допълнителни редове като:
- clientTransferProhibited: се отнася до регистъра на домейна, който ще отхвърли заявките, за да прехвърли домейна от текущия регистратор към друг.
- serverDeleteProhibited - Показва, че домейнът не може да бъде изтрит.
- serverTransferProhibited: Домейнът не позволява да бъде прехвърлен на друг регистратор.
- serverUpdateProhibited: домейнът не може да бъде актуализиран
Стъпка 4
В долната част на резюмето виждаме допълнителни подробности:
Увеличете
Whois параметриНякои от параметрите за използване на whois са:
-h HOST - Установете връзка с хоста на базата данни WHOIS.
-H: Потиска показването на законови отказвания
-p PORT: позволява ни да се свържем към мрежовия порт PORT.
--verbose: пълни подробности
--help: показване на whois помощ
3. Как да използвате Whois с IP в Linux
Етап 1
Whois ни дава възможност да управляваме записите на определен IP адрес, за това въвеждаме следното:
whois "IP"
Увеличете
Стъпка 2
В първата част на резюмето откриваме подробности за организацията, която притежава въведения IP адрес, във втория раздел намираме адреса и името на регистранта, а в останалите раздели можем да видим параметрите за работата на мрежата, трафика маршрутизиране и други налични стойности.
В зависимост от типа организация записът ще бъде получен, например, ако използваме публичния DNS адрес на Google (8.8.8.8), ще видим това:
Увеличете
Видяхме как тази команда е от голяма помощ за подробен преглед на записите на домейн в мрежата.