15Jul

Wie finden Sie die IP-Adresse für eine Website?

click fraud protection

Ob Sie nur für ein bisschen Geek Spaß haben oder ernsthaft die Antwort wissen möchten, wie finden Sie die IP-Adresse für eine Website heraus? Der heutige SuperUser Q & A Beitrag betrachtet die Antwort und wie man weiß, ob mehr als eine Website an die gleiche IP-Adresse gebunden ist.

Heutige Frage &Die Antwortsitzung kommt dank SuperUser, einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites, zu uns.

Die Frage

SuperUser-Leser JqueryLearner möchte wissen, wie die IP-Adresse einer Website lautet:

Wenn ich die IP-Adresse einer Website wissen möchte, besteht eine Möglichkeit darin, die Website zu pingen. Wenn ich zum Beispiel die IP-Adresse von google.com wissen möchte, kann ich sie über die Eingabeaufforderung anpingen.

So 74.125.236.195 ist die IP-Adresse für Google. Aber angenommen, ich möchte die IP-Adresse von superuser.com wissen, und wenn ich die gleiche Methode verwende, dann bekomme ich 198.252.206.16 als IP-Adresse. Wenn ich diese IP-Adresse als URL in den Browser lege, bringt mich mein Browser nicht zu superuser.com.

instagram viewer

Kann mir jemand sagen, wie man die korrekte IP Adresse erhält?

Was muss JqueryLearner also tun, um die richtigen IP-Adressen für Websites zu finden?

Die Antwort

SuperUser Mitwirkende Paul und Lesca haben die Antwort für uns. Zunächst einmal, Paul:

Sie gehen davon aus, dass alle Websites direkt über ihre IP-Adresse erreichbar sind. Das ist nicht der Fall.

In vielen Fällen( ich würde die meisten Fälle wagen), hängt die Website, die an einer IP-Adresse präsentiert wird, von dem Namen der Website ab, die Sie anfordern. Wenn Sie zum Beispiel "superuser.com" anfordern, werden Sie dies zuerst in eine IP-Adresse auflösen und dann eine Anfrage an die IP-Adresse für eine bestimmte Webseite stellen. Es sieht so aus:

Der erste Teil sagt "Holen Sie die erste Seite der Website", und der zweite sagt "für die Website superuser.com".

Aus diesem Grund kann ein einzelner Webserver mehrere Websites mit einer einzigen IP-Adresse hosten. Im Fall der Stack Exchange-Sites können sich alle oder alle auf jedem ihrer Server befinden, und Sie erhalten den angeforderten. Wenn Sie nur eine IP-Adresse eingeben, werden Sie keine davon erhalten, da Sie dem Webserver nicht mitteilen, welche der vielen Websites Sie suchen. In diesen Fällen ist möglicherweise eine "Standard" -Website definiert oder es wird nur ein Fehler zurückgegeben.

Wenn Sie versuchen, ein Problem mit Ihrem DNS-Provider zu umgehen, besteht eine der Möglichkeiten darin, Ihre Hosts-Datei so zu modifizieren, dass Sie selbst Adressen auflösen, anstatt sie von einem externen Partner erledigen zu lassen.

Also zum Beispiel, wenn Sie bearbeiten:

Sie können Folgendes eingeben:

Auf diese Weise, wenn Sie superuser.com in Ihren Browser eingeben, wird es in der Hosts-Datei suchen und die IP-Adresse auflösen, aber dann noch den Namen vondie Website zu dem Server, mit dem sie verbunden ist.

Gefolgt von der Antwort von lesca:

Um die IP-Adresse einer Website zu erhalten, verwenden Sie am besten den Befehl nslookup .Zum Beispiel:

Wenn Sie sich fragen, warum Sie SuperUser nicht direkt über die IP-Adresse( 198.252.206.16) aufrufen können, liegt das an den Einstellungen für den Webserver. Die SuperUser-Site lässt keine Benutzerzugriffe über die IP-Adresse zu. Wahrscheinlich liegt es daran, dass die IP-Adresse an andere Websites gebunden ist( zB stackoverflow.com).Wenn Sie das Tool "IP-Reverse-Lookup" verwenden, können Sie die Bindungsstellen finden.

Noch ein Nachschlag beweist, dass ich recht habe:

Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.