Page d'accueil » comment » Comment trouver l'adresse IP d'un site Web?

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

    Que vous y soyez juste pour un peu de plaisir geek ou que vous vouliez vraiment connaître la réponse, comment connaître l’adresse IP d’un site Web? Le billet de questions-réponses du SuperUser d'aujourd'hui examine la réponse et explique comment savoir si plusieurs sites Web sont liés à la même adresse IP..

    La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..

    La question

    Le lecteur SuperUser JqueryLearner veut savoir comment connaître 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 y envoyer une requête ping via l'invite de commande..

    So 74.125.236.195 est l'adresse IP de Google. Mais supposons que je veuille connaître l’adresse IP de superuser.com et que 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 sous forme d'URL, mon navigateur ne me conduit pas sur superutilisateur.com.

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

    Alors, qu'est-ce que JqueryLearner doit faire pour trouver les bonnes adresses IP pour les sites Web??

    La réponse

    Les contributeurs du super-utilisateur, Paul et lesca, ont la solution pour nous. Tout d'abord, Paul:

    Votre hypothèse de départ est que tous les sites Web sont accessibles directement via leur adresse IP. 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 à superutilisateur.com, vous devez d'abord résoudre le problème en une adresse IP, puis envoyer une demande à l'adresse IP pour une page Web spécifique. Cela ressemble à ceci:

    La première partie dit “récupère 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 à l'aide d'une seule adresse IP. Dans le cas des sites Stack Exchange, tout ou partie d'entre eux peuvent se trouver 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 que vous recherchez. Dans ces cas, un site Web "par défaut" peut être défini ou tout simplement renvoyer une erreur..

    Si vous essayez de contourner un problème avec votre fournisseur DNS, vous pouvez, par exemple, modifier votre fichier hosts afin de résoudre vous-même les adresses plutôt que de le faire par un tiers..

    Donc, par exemple, si vous éditez:

    Vous pouvez entrer:

    Ainsi, si vous tapez superuser.com dans votre navigateur, le fichier hôtes sera résolu, l'adresse IP sera résolue, mais le nom du site Web sera transmis 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 consiste à utiliser le nslookup commander. Par exemple:

    Si vous vous demandez pourquoi vous ne pouvez pas visiter SuperUser directement à l’aide de l’adresse IP (198.252.206.16), c’est en raison des paramètres définis pour le serveur Web. Le site SuperUser interdit les visites des utilisateurs via une 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 autre recherche prouve que j'ai raison:


    Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.