Il existe de nombreuses commandes dans Linux, chacune avec une fonctionnalité spécifique, l'une de ces commandes est whois, qui remplit la fonction d'agir en tant que client pour le service d'annuaire WHOIS. Le système WHOIS est un protocole de consultation et de réponse grâce auquel il est possible de consulter des bases de données où sont stockés les utilisateurs enregistrés qui se trouvent dans une ressource Internet, cela peut être un nom de domaine ou une adresse IP, mais logiquement on peut utiliser whois pour plus d'avancées sujets de gestion.
L'ICANN (Internet Corporation for Assigned Names and Numbers) est responsable de la réglementation des enregistrements et de la propriété des noms de domaine existants sur le réseau, mais de nombreux registres sont contrôlés par les organisations elles-mêmes.
Conditions d'utilisationLors de l'utilisation de la commande whois, nous devons prendre en compte les termes suivants :
- Registre : désigne la société qui gère la liste où est hébergé un ensemble de noms de domaine
- Titulaire : est le propriétaire légal du domaine
- S'inscrire : utilise un registraire pour s'inscrire
Détails WhoisLorsque nous accédons aux détails avec whois, nous aurons accès aux informations de contact associées à la personne ou à la société qui a enregistré le nom de domaine sur le réseau, c'est pourquoi, lorsque nous utilisons whois, nous accédons à des détails tels que :
- Le nom et les coordonnées du déclarant
- La date d'inscription
- Le nom et les coordonnées du registraire
- Dernière mise à jour du registre
- Date d'expiration de l'inscription
Syntaxe WhoisLa syntaxe d'utilisation whois est la suivante :
whois [-h HOST] [-p PORT] [-aCFHlLMmrRSVx] [-g RESOURCE: LINE] [-i ATTR] [-S RESOURCE] [-T TYPE] objet
Solvetic expliquera comment installer et utiliser whois sous Linux, pour ce cas nous utiliserons Ubuntu 20.04.
1. Installer Whois sur Linux
Nous pouvons utiliser l'une des commandes suivantes pour installer whois :
Sur Ubuntu ou Debian : sudo apt install whois Sur Fedora ou CentOS : sudo dnf install whois Sur Manjaro : sudo pacman -Syu whois
AGRANDIR
2. Comment utiliser Whois sur Linux
Étape 1
Il est possible d'utiliser la commande whois soit avec des noms de domaine soit avec des adresses IP, par exemple, on saisit :
whois solvetic.comÉtape 2
Nous appuyons sur Entrée et nous obtiendrons ce qui suit. Nous pouvons voir tous les détails des enregistrements comme nous l'avons expliqué ci-dessus.
AGRANDIR
Étape 3
L'Internet Assigned Numbers Authority (IANA) a pour mission de gérer, de superviser et de contrôler les zones du système de noms de domaine de premier niveau, les systèmes d'adressage du protocole IP et la liste des registres, dans ce cas ce registre est le numéro 379 situé dans la ligne « Enregistrer l'ID IANA ».
Les lignes « Statut du domaine » indiquent l'état actuel du domaine et il est possible de voir des lignes supplémentaires telles que :
- clientTransferProhibited : désigne le registre de domaine qui rejettera les demandes de transfert de domaine du registrar actuel vers un autre.
- serverDeleteProhibited - Indique que le domaine ne peut pas être supprimé.
- serverTransferProhibited : Le domaine ne permet pas d'être transféré vers un autre bureau d'enregistrement.
- serverUpdateProhibited : le domaine ne peut pas être mis à jour
Étape 4
Au bas du résumé, nous voyons des détails supplémentaires :
AGRANDIR
Paramètres WhoisCertains des paramètres d'utilisation whois sont :
-h HOST - Établit une connexion à l'hôte de la base de données WHOIS.
-H : Supprime l'affichage des renonciations légales
-p PORT : permet de se connecter au port réseau PORT.
--verbose : tous les détails
--help: afficher l'aide whois
3. Comment utiliser Whois avec une IP sous Linux
Étape 1
Whois nous donne la possibilité de gérer les enregistrements d'une adresse IP particulière, pour cela, nous saisissons les éléments suivants :
whois "IP"
AGRANDIR
Étape 2
Dans la première partie du résumé, nous trouvons les détails de l'organisation qui possède l'adresse IP saisie, dans la deuxième section, nous trouvons l'adresse et le nom du titulaire et dans les autres sections, nous pouvons voir les paramètres sur le fonctionnement du réseau, le trafic routage et plus de valeurs disponibles.
En fonction du type d'organisation, l'enregistrement sera obtenu, par exemple, si nous utilisons l'adresse DNS publique de Google (8.8.8.8), nous verrons ceci :
AGRANDIR
Nous avons vu à quel point cette commande est d'une grande aide pour visualiser en détail les enregistrements d'un domaine sur le réseau.