Trouver l'adresse IP d'un domaine

Les Linuxhôte la commande trouve le adresse IP pour un domaine et vice versa.

La commande hôte

À elle seule, la commande host renvoie une liste des commutateurs possibles qui peuvent être utilisés avec elle.

Pour obtenir la liste, tapez ce qui suit dans un Terminal la fenêtre:

hôte. 

Les résultats suivants s'affichent:

  • -une est équivalent à -v -t TOUT.
  • -c spécifie la classe de requête pour les données non-IN.
  • -C compare les enregistrements SOA sur des serveurs de noms faisant autorité.
  • -ré est équivalent à -v.
  • -l répertorie tous les hôtes d'un domaine, en utilisant AXFR.
  • -je effectue une recherche inversée IP6.INT.
  • -N modifie le nombre de points autorisés avant que la recherche racine ne soit effectuée.
  • -r désactive le traitement récursif.
  • -R spécifie le nombre de tentatives pour les paquets UDP.
  • -s stipule qu'une réponse SERVFAIL doit arrêter la requête.
  • -t spécifie le type de requête.
  • -T permet TCP/IP mode.
  • -v permet sortie verbeuse.
  • -w spécifie d'attendre indéfiniment une réponse.
  • -W spécifie combien de temps attendre une réponse.
  • -4 les usages IPv4 transport de requête uniquement.
  • -6 utilise uniquement le transport de requête IPv6.
  • -m définit l'indicateur de débogage de la mémoire.
  • -V imprime le numéro de version et quitte.

Obtenir l'adresse IP d'un nom de domaine

Pour renvoyer l'adresse IP d'un nom de domaine, saisissez la commande suivante:

hôte. 

Par exemple, pour trouver le nom de domaine de linux.lifewire.com, tapez la commande suivante.

héberger linux.lifewire.com. 

Les résultats de la commande host sont les suivants:

linux.lifewire.com est un alias pour dynglbcs.lifewire.com.dynglbcs.lifewire.com a l'adresse 207.241.148.82. 
commande hôte

Comme indiqué, linux.lifewire.com est un sous-domaine de lifewire.com. L'exécution de la commande host sur le nom de domaine complet lifewire.com renvoie une adresse IP différente.

lifewire.com a l'adresse 207.241.148.80. 

Il y a une autre sortie de la commande hôte contre lifewire.com, car elle affiche comment courrier est gérée.

Par exemple:

Le courrier lifewire.com est géré par 500 ALT4.ASPMX.L.Google.com. 

Attention à ne pas trop investir dans ces résultats. Les yeux d'aigle remarqueront la différence entre le texte de cet article et la capture d'écran de cette section. Cette dernière a été prise plusieurs mois après que la première ait été préalablement examinée. Pendant ce temps, les serveurs de Lifewire ont migré vers un réseau de diffusion de contenu de telle sorte que les adresses IP semblent avoir changé lorsque le mécanisme de diffusion de contenu a changé.

Obtenir le nom de domaine à partir d'une adresse IP

Le contraire de renvoyer l'adresse IP à partir d'un nom de domaine renvoie le nom de domaine à partir d'une adresse IP.

Vous pouvez le faire en tapant ce qui suit dans une fenêtre de terminal:

hôte. 

Par exemple, 207.241.148.80 est l'adresse IP de Lifewire.com. Tapez ce qui suit dans une fenêtre de terminal:

hôte 207.241.148.80. 

Les résultats sont les suivants:

82.148.241.207.in-addr.arpa pointeur de nom de domaine glbny.lifewire.com. 

La commande host, par défaut, renvoie suffisamment d'informations. Cependant, vous pouvez obtenir une sortie plus détaillée en utilisant soit le -ré ou -v basculer comme suit:

hôte -d linux.lifewire.com. 

Les résultats de la commande ci-dessus affichent le domaine qui a été recherché avec tous les résultats. Il renvoie également les détails SOA d'un domaine.

Renvoyer les détails SOA d'un domaine

SOA signifie Start of Authority. Si vous enregistrez un nom de domaine puis hébergez ce domaine auprès d'une société d'hébergement Web, la société d'hébergement Web doit maintenir une SOA pour ce domaine. Il fournit un moyen de garder une trace des noms de domaine.

Vous pouvez trouver les détails SOA d'un domaine en tapant la commande suivante:

hôte -C 
hôte -C.

Par exemple, saisissez ce qui suit dans une fenêtre de terminal:

hôte -C lifewire.com. 

Il y a un certain nombre de résultats renvoyés mais chacun contient les mêmes champs qui sont les suivants:

  • Le serveur de noms principal.
  • La partie responsable du domaine.
  • Un horodatage, qui change lorsque le domaine est mis à jour.
  • Le nombre de secondes avant que la zone ne soit actualisée.
  • Le nombre de secondes avant l'échec d'une actualisation doit être réessayé.
  • La limite supérieure en secondes avant qu'une zone ne soit plus considérée comme faisant autorité.
  • Le résultat négatif TTL.

Sommaire

Il existe d'autres commutateurs, tels que -l, qui fournit une liste, et -T, qui recherche en utilisant TCP/IP au lieu de UDP.

Vous constaterez que de nombreux serveurs Web refusent ces types de requêtes.

En général, vous n'aurez probablement besoin d'utiliser la commande host que pour renvoyer soit l'adresse IP d'un nom de domaine, soit le nom de domaine d'une adresse IP.