Accueil·Commandes du terminal

whois

Réseau

Syntaxe

whois <domain|ip>

Interroge l'enregistrement d'un domaine ou d'un bloc d'adresses ; les champs personnels sont desormais souvent masques et chaque serveur de TLD met en forme sa reponse a sa facon, si bien qu'analyser cette sortie dans un script casse vite.

Options courantes

OptionSignification
<domain>Registrar, dates and name servers, if the TLD server publishes them.
<ip>Which organisation owns the address block, and its abuse contact.
-h <server>Query one specific whois server.
-HHide the legal boilerplate that fills most replies.

Exemples

whois example.com | grep -i expir

When the domain expires.

whois 1.1.1.1

Who owns the address that is hitting your logs.

Quand une connexion échoue, ceux-ci délimitent jusqu’où elle est allée : le nom ne se résout pas, pas de route, ou le port est fermé.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait whois ?

Interroge l'enregistrement d'un domaine ou d'un bloc d'adresses ; les champs personnels sont desormais souvent masques et chaque serveur de TLD met en forme sa reponse a sa facon, si bien qu'analyser cette sortie dans un script casse vite.

Q. Comment l’écrire ?

whois <domain|ip> — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 4 ici ; la liste complète est dans man whois. Cette commande relève de Réseau.

Commandes liées

page man: man whois