in

Comment trouver l’adresse IP d’un site Web?

Que vous y soyez juste pour un peu de plaisir geek, ou que vous souhaitiez sérieusement connaître la réponse, comment trouver l’adresse IP d’un site Web? Le post de questions-réponses des superutilisateurs d’aujourd’hui examine la réponse et comment savoir si plusieurs sites Web sont liés à la même adresse IP.

La question

Le lecteur SuperUser JqueryLearner souhaite savoir quelle est l’adresse IP d’un site Web:

Si je veux connaître l’adresse IP d’un site Web, une solution consiste à envoyer une requête ping au site Web. Par exemple, si je veux connaître l’adresse IP de google.com, je peux lui envoyer un ping via l’invite de commande.

comment-trouver-l'adresse-ip-d'un-site-01

Donc, 74.125.236.195 est l’adresse IP de Google. Mais supposons que je veuille connaître l’adresse IP de superuser.com, et si j’utilise la même méthode, j’obtiens 198.252.206.16 comme adresse IP. Si je mets cette adresse IP dans le navigateur en tant qu’URL, mon navigateur ne me redirige pas vers superuser.com.

Quelqu’un peut-il me dire comment obtenir la bonne adresse IP?

Alors, que doit faire JqueryLearner pour trouver les adresses IP correctes pour les sites Web?

La réponse

Les contributeurs SuperUser Paul et lesca ont la réponse pour nous. Tout d’abord, Paul:

Votre hypothèse de départ est que tous les sites Web sont accessibles via leur adresse IP directement. Ce n’est pas le cas.

Dans de nombreux cas (je me risquerais dans la plupart des cas), le site Web présenté à une adresse IP dépend du nom du site Web que vous demandez. Par exemple, si vous demandez superuser.com, vous allez d’abord résoudre ce problème en une adresse IP, puis faire une demande à l’adresse IP d’une page Web spécifique. Cela ressemble à ceci:

comment-trouver-l'adresse-ip-d'un-site-02

La première partie dit « obtenir la première page du site », et la seconde dit « pour le site superuser.com ».

C’est pourquoi un seul serveur Web peut héberger plusieurs sites Web en utilisant une seule adresse IP. Dans le cas des sites Stack Exchange, tout ou partie d’entre eux peuvent être sur chacun de leurs serveurs, et vous obtiendrez celui que vous demandez. Si vous entrez simplement une adresse IP, vous n’en obtiendrez aucune, car vous ne dites pas au serveur Web lequel des nombreux sites Web vous recherchez. Dans ces cas, un site Web «par défaut» peut être défini ou simplement renvoyer une erreur.

Si vous essayez de contourner un problème avec votre fournisseur DNS, vous avez la possibilité de modifier votre fichier d’hôtes afin de résoudre vous-même les adresses, plutôt que de demander à une partie externe de le faire pour vous.

Par exemple, si vous modifiez:

comment-trouver-l'adresse-ip-d'un-site-03

Vous pouvez entrer:

comment-trouver-l'adresse-ip-d'un-site-04

De cette façon, si vous tapez superuser.com dans votre navigateur, il recherchera dans le fichier hosts et résoudra l’adresse IP, mais passera toujours par le nom du site Web au serveur auquel il se connecte.

Suivi de la réponse de lesca:

Pour obtenir l’adresse IP d’un site Web, le meilleur moyen est d’utiliser le nslookup commander. Par exemple:

comment-trouver-l'adresse-ip-d'un-site-05

Si vous vous demandez pourquoi vous ne pouvez pas visiter SuperUser directement en utilisant l’adresse IP (198.252.206.16), c’est à cause des paramètres du serveur Web. Le site SuperUser interdit les visites des utilisateurs via l’adresse IP. C’est probablement parce que l’adresse IP est liée à d’autres sites Web (par exemple, stackoverflow.com). Si vous utilisez l’outil de recherche inversée IP, vous pouvez trouver ses sites de liaison.

Une dernière recherche prouve que j’ai raison:

comment-trouver-l'adresse-ip-d'un-site-06

Avez-vous quelque chose à ajouter à l’explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d’autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment activer le contrôle parental dans Discord

Comment activer le contrôle parental dans Discord

IBM Lotus Symphony est une alternative gratuite à MS Office

IBM Lotus Symphony est une alternative gratuite à MS Office