Comment utiliser la commande whois sous Linux

Contenu

Une fenêtre de terminal sur un PC Linux avec un bureau de style Ubuntu.

Une recherche whois vous donnera beaucoup d'informations sur qui possède un domaine Internet. En Linux, peut exécuter des recherches whois à partir de la ligne de commande. Nous vous guiderons à travers.

El système whois

Le système whois est une liste d'enregistrements qui contient des détails sur la propriété des domaines et les propriétaires. Les Internet Corporation pour les noms et numéros attribués (JE PEUX) réglemente l'enregistrement et la propriété des noms de domaine, mais la liste des records est entre les mains de nombreuses entreprises, reconnus comme des enregistrements.

Tout le monde peut consulter la liste des enregistrements. Quand je fais, l'un des registres traitera votre demande et vous enverra les détails de l'enregistrement whois respectif.

avant de continuer, il est essentiel que vous connaissiez les termes suivants:

  • Enregistrer: Une entreprise qui gère une liste contenant un ensemble de noms de domaine (il y en a beaucoup).
  • Enregistrement: Le propriétaire légal du domaine; est enregistré au nom de cette personne.
  • Enregistreur: Un registrant utilise un registraire pour s'inscrire.

Un enregistrement whois contient toutes les informations de contact associées à la personne, société ou autre entité qui a enregistré le nom de domaine. Certains enregistrements contiennent plus d'informations que d'autres, et certains enregistrements renvoient différentes quantités d'informations.

Un enregistrement whois typique contiendra les informations suivantes:

  • Le nom et les coordonnées du déclarant: Le propriétaire du domaine.
  • Le nom et les coordonnées du registraire: L'organisation qui a enregistré le nom de domaine.
  • La date d'inscription.
  • Quand les informations ont été mises à jour pour la dernière fois.
  • La date de péremption.

Vous pouvez faire des requêtes whois sur le web, mais, avec Linux whois commander, vous pouvez rechercher directement à partir de la ligne de commande. Ceci est utile si vous devez effectuer une recherche à partir d'un ordinateur sans interface utilisateur graphique., ou si vous voulez le faire à partir d'un script shell.

Installation Whois

Les whois La commande était déjà installée dans Ubuntu 20.04. Si vous devez l'installer sur votre version Ubuntu, tu peux le faire avec la commande suivante:

sudo apt-get install whois

Dans Fedora, utilisez la commande suivante:

sudo dnf installer whois

Et enfin, à Manjaro, écris ce qui suit:

sudo pacman -Syu whois

Utiliser whois avec un nom de domaine

Vous pouvez utiliser le whois commande avec des noms de domaine ou protocole Internet (Adresses IP. Un ensemble d'informations légèrement différent est renvoyé pour chacun de ces.

Nous utiliserons un nom de domaine pour notre premier exemple:

whois cnn.com

La solution de registre whois commence par un résumé, puis se répète avec des informations supplémentaires incluses. Hemos incluido un ejemplo a continuación con las declaraciones de marca registrada y los términos de uso eliminados:

Nom de domaine: CNN.COM
Registry Domain ID: 3269879_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.corporatedomains.com
Registrar URL: http://www.cscglobal.com/global/web/csc/digital-brand-services.html
Updated Date: 2018-04-10T16:43:38Z
Creation Date: 1993-09-22T04:00:00Z
Registry Expiry Date: 2026-09-21T04:00:00Z
Registrar: Domaines corporatifs du SCC, Inc.
ID IANA du bureau d’enregistrement: 299
Adresse e-mail de contact pour abus du registraire: [email protected]
Registrar Abuse Contact Phone: 8887802723
État du domaine: clientTransfertProhibé https://icann.org/epp#clientTransferProhibited
Domain Status: serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited
Domain Status: serveurTransfertProhibé https://icann.org/epp#serverTransferProhibited
Domain Status: serveurMise à jourProhibité https://icann.org/epp#serverUpdateProhibited
Name Server: NS-1086. AWSDNS-07.ORG
Name Server: NS-1630.AWSDNS-11.CO.UK
Name Server: NS-47. AWSDNS-05.COM
Name Server: NS-576. AWSDNS-08.NET
DNSSEC: Unsigned

C’est raisonnablement explicite.. Nous voyons divers détails sur le registraire et le registre, y compris les coordonnées, dates d'inscription, etc. Il y a des entrées dans la liste que vous ne reconnaissez peut-être pas.

Les Autorité d'attribution des numéros Internet (IANA) supervise et coordonne des choses comme le plus haut niveau Système de noms de domaines zones, Protocole IP systèmes d'adressage, et liste des enregistrements. Cet enregistrement est le nombre 299, répertorié comme “IANA ID: 299”.

Les lignes "statut du domaine" indiquent le statut du domaine, et peut être dans plusieurs simultanément. Les états sont définis dans le Protocole d'approvisionnement extensible. Certains d'entre eux sont rarement observés et d'autres sont limités à certaines situations., que les litiges juridiques.

Les statuts suivants sont attachés à cet enregistrement:

  • Transfert de client interdit: Le registre de domaine rejettera les demandes de transfert de domaine du registraire actuel à un autre.
  • serveurSupprimerInterdit: Le domaine ne peut pas être supprimé.
  • serveurTransfertInterdit: Le domaine ne peut pas être transféré à un autre registraire.
  • serverUpdateInterdit: Le domaine ne peut pas être mis à jour

Les trois derniers sont généralement activés à la demande du déclarant ou en cas de litige en cours. Pour ce cas, CNN a probablement demandé qu’ils soient appliqués à “bloquer” le domaine de l’entreprise.

“! DNSSEC” ça veut dire Extensions de sécurité du système de noms de domaine, un schéma qui permet à un solveur de noms DNS de vérifier cryptographiquement que les données qu’il a reçues de la zone DNS sont valides et n’ont pas été falsifiées.

La partie la plus longue de la solution est illustrée ci-dessous:

Nom de domaine: cnn.com
Registry Domain ID: 3269879_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.corporatedomains.com
Registrar URL: www.cscprotectsbrands.com
Updated Date: 2018-04-10T16:43:38Z
Creation Date: 1993-09-22T04:00:00Z
Registrar Registration Expiration Date: 2026-09-21T04:00:00Z
Registrar: DOMAINES D’ENTREPRISE DU SCC, INC.
ID IANA du bureau d’enregistrement: 299
Adresse e-mail de contact pour abus du registraire: [email protected]
Registrar Abuse Contact Phone: +1.8887802723
État du domaine: clientTransfertProhibé http://www.icann.org/epp#clientTransferProhibited
Domain Status: serveurSupprimerProhibité http://www.icann.org/epp#serverDeleteProhibited
Domain Status: serveurTransfertProhibé http://www.icann.org/epp#serverTransferProhibited
Domain Status: serverUpdateProhibited http://www.icann.org/epp#serverUpdateProhibited
Registry Registrant ID:
Nom du titulaire: Domain Name Manager
Registrant Organization: Système de radiodiffusion Turner, Inc.
Rue inscrite: One CNN Center
Registrant City: Atlanta
Registrant State/Province: GA
Registrant Postal Code: 30303
Pays inscrit: US
Registrant Phone: +1.4048275000
Téléphone de l’inscrit Ext:
Télécopieur de l’inscrit: +1.4048271995
Télécopieur inscrit Ext:
Courriel de l’inscrit: [email protected]
Registry Admin ID:
Nom de l’administrateur: Domain Name Manager
Admin Organization: Système de radiodiffusion Turner, Inc.
Rue Admin: One CNN Center
Admin City: Atlanta
Admin State/Province: GA
Admin Postal Code: 30303
Pays administrateur: US
Admin Phone: +1.4048275000
Admin Téléphone Ext:
Fax administrateur: +1.4048271995
Admin Fax Ext:
E-mail d’administration: [email protected]
Registry Tech ID:
Nom de la technologie: TBS Server Operations
Tech Organization: Système de radiodiffusion Turner, Inc.
Rue Tech: One CNN Center
Tech City: Atlanta
Tech State/Province: GA
Tech Postal Code: 30303
Pays de la technologie: US
Tech Phone: +1.4048275000
Téléphone technique Ext:
Télécopie technique: +1.4048271593
Fax technique Ext:
Courriel technique: [email protected]
Name Server: ns-576.awsdns-08.net
Name Server: ns-1086.awsdns-07.org
Name Server: ns-47.awsdns-05.com
Name Server: ns-1630.awsdns-11.co.uk
DNSSEC: Unsigned

Cela nous donne plus ou moins les mêmes informations que le résumé., avec des sections supplémentaires sur le déclarant et ses coordonnées à des fins administratives et techniques.

Le nom du titulaire est fourni comme suit : “Administrateur de noms de domaine”. Parfois, moyennant des frais, les entreprises choisissent d'autoriser leur bureau d'enregistrement à enregistrer le domaine en leur nom avec un nom générique que le bureau d'enregistrement maintient à cette fin. Cela semble être le cas ici.. Malgré cela, car l'adresse du déclarant est "1 CCN Center", il est évident qui est le déclarant.

Utiliser whois avec une adresse IP

À l'aide de whois avec une adresse IP est aussi simple que de l'utiliser avec un nom de domaine. Spécifiez simplement une adresse IP après whois, de la même manière que:

qui est 205.251.242.103

C'est la sortie renvoyée par whois:

NetRange: 205.251.192.0 - 205.251.255.255
CIDR: 205.251.192.0/18
Nom de réseau: AMAZONE-05
NetHandle: NET-205-251-192-0-1
Parent: NET205 (NET-205-0-0-0-0)
NetType: Direct Allocation
OriginAS: AS16509, AS39111, AS7224
Organization: Amazon.com, Inc. (AMAZON-4)
RegDate: 2010-08-27
Actualisé: 2015-09-24
Réf: https://rdap.arin.net/registry/ip/205.251.192.0

OrgName: Amazon.com, Inc.
OrgId: AMAZON-4
Address: 1918 8th Ave
City: SEATTLE
StateProv: WA
PostalCode: 98101-1244
Pays: US
RegDate: 1995-01-23
Actualisé: 2020-03-31
Réf: https://rdap.arin.net/registry/entity/AMAZON-4

OrgAbuseHandle: AEA8-ARIN
OrgAbuseName: Amazon EC2 Abuse
OrgAbusePhone: +1-206-266-4064 
OrgAbuseEmail: [email protected]
OrgAbuseRef: https://rdap.arin.net/registry/entity/AEA8-ARIN

OrgNOCHandle: AANO1-ARIN
OrgNOCName: Amazon AWS Network Operations
OrgNOCPhone: +1-206-266-4064 
OrgNOCE-mail: [email protected]
OrgNOCRef: https://rdap.arin.net/registry/entity/AANO1-ARIN

OrgRoutingHandle: ADR29-ARIN
OrgRoutingName: AWS Dogfish Routing
OrgRoutingPhone: +1-206-266-4064 
OrgRoutingEmail: [email protected]
OrgRoutingRef: https://rdap.arin.net/registry/entity/ADR29-ARIN

OrgRoutingHandle: IPROU3-ARIN
OrgRoutingName: IP Routing
OrgRoutingPhone: +1-206-266-4064 
OrgRoutingEmail: [email protected]
OrgRoutingRef: https://rdap.arin.net/registry/entity/IPROU3-ARIN

OrgTechHandle: ANO24-ARIN
OrgTechName: Amazon EC2 Network Operations
OrgTechPhone: +1-206-266-4064 
OrgTechEmail: [email protected]
OrgTechRef: https://rdap.arin.net/registry/entity/ANO24-ARIN

RTechHandle: ROLEA19-ARIN
RTechName: Role Account
RTechPhone: +1-206-266-4064 
RTechEmail: [email protected]
RTechRef: https://rdap.arin.net/registry/entity/ROLEA19-ARIN

RAbuseHandle: ROLEA19-ARIN
RAbuseName: Role Account
RAbusePhone: +1-206-266-4064 
RAbuseEmail: [email protected]
RAbuseRef: https://rdap.arin.net/registry/entity/ROLEA19-ARIN

RNOCHandle: ROLEA19-ARIN
RNOCName: Role Account
RNOCPhone: +1-206-266-4064 
RNOCEmail: [email protected]
RNOCRef: https://rdap.arin.net/registry/entity/ROLEA19-ARIN

la première section contient des informations sur l’organisation propriétaire de l’adresse IP que nous recherchons (pour ce cas, l’un des nombreux qu’Amazon possède). Nous recevons également certains identifiants que le registre utilise pour identifier Amazon.com, Inc. intérieurement.

la deuxième section contient l’adresse et le nom du déclarant, Amazon.com, Inc. L’adresse web sur le terrain “Réf:” contient ces informations dans Notation d'objet JavaScript (JSON) format.

les autres sections contiennent des informations de contact qui vous permettent de signaler des problèmes liés à des abus, le fonctionnement du réseau, routage du trafic, etc.

Utiliser le whois dans un script

Pour utiliser whois dans un script, supposons que nous ayons un ensemble de domaines pour lesquels nous devons vérifier les dates d’expiration. Nous pouvons y parvenir avec un petit script shell.

Tapez ceci dans un éditeur et enregistrez-le sous “get-expiry.sh”:

#!/bin/bash

DOMAIN_LIST="systempeaker.com reviewgeek.com lifesavvy.com cloudsavvyit.com"

écho "Dates d’expiration:"

for domain in $DOMAIN_LIST
do
  echo -n "$domaine :: "
  $domain whois | grep 'Expiration' | ah '{imprimer $5}'
done

Déterminer le trait d’union disposer d’autorisations exécutables en utilisant le chmod commander, comme il est montré dans ce qui suit:

chmod +x get-expiry.sh

Exécutez le script en l’appelant par son nom:

./get-expiry.sh

La date d'expiration de chaque domaine est extraite de la solution de whois par l'utilisation grep afin de La date d'expiration de chaque domaine est extraite de la solution de “La date d'expiration de chaque domaine est extraite de la solution de” La date d'expiration de chaque domaine est extraite de la solution de awk afin de La date d'expiration de chaque domaine est extraite de la solution de.

EN RELATION: La date d'expiration de chaque domaine est extraite de la solution de

Commodité et automatisation

Oui, vous pouvez également effectuer des recherches whois en ligne. Malgré cela, avoir le whois La commande disponible dans la fenêtre du terminal et les scripts offrent une commodité, flexibilité et vous donne la possibilité d'automatiser une partie de votre charge de travail.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.