Zum Hauptinhalt springen

Wie finde ich den Hostnamen anhand der IP-Adresse heraus

Die Kenntnis des Hostnamens über seine IP-Adresse kann in vielen Fällen nützlich sein, insbesondere bei der Analyse von Netzwerkproblemen oder beim Herstellen einer Verbindung zu einem bestimmten Server. Es gibt mehrere Möglichkeiten, den Hostnamen herauszufinden, aber eine der häufigsten und bequemsten ist die Verwendung der Befehlszeile.

Auf Unix-basierten Betriebssystemen wie Linux oder macOS wird der Befehl "host" verwendet, um den Hostnamen anhand der IP-Adresse zu erkennen. Es ermöglicht Ihnen, eine umgekehrte DNS-Auflösung durchzuführen, dh den Hostnamen über seine IP zu erhalten. Geben Sie dazu den folgenden Befehl ein:

host IP-Adresse

Wobei IP_Adresse die IP-Adresse ist, deren Hostname Sie herausfinden möchten. Zum Beispiel:

host 192.168.0.1

Wenn Sie diesen Befehl ausführen, erhalten Sie eine Antwort mit dem Hostnamen, der der angegebenen IP-Adresse entspricht. Wenn der Host mit der angegebenen IP-Adresse nicht vorhanden ist, wird eine Meldung angezeigt, dass kein Name gefunden wurde.

Arbeitsvorbereitung

Um den Hostnamen anhand der IP-Adresse über die Befehlszeile herauszufinden, müssen Sie einige vorläufige Schritte ausführen.

SchrittDie Beschreibung
Schritt 1Öffnen Sie eine Eingabeaufforderung. Unter Windows können Sie dies tun, indem Sie Win+R drücken, dann cmd eingeben und die Eingabetaste drücken. Öffnen Sie auf macOS die Terminal-Anwendung.
Schritt 2Geben Sie den Befehl "ping" ein, wobei Sie die tatsächliche IP-Adresse ersetzen, deren Hostname Sie herausfinden möchten. Drücken Sie die Eingabetaste. Mit dem Befehl ping werden Pakete an die angegebene IP-Adresse gesendet und die Verfügbarkeit bewertet.

Nachdem Sie diese Schritte ausgeführt haben, können Sie den Hostnamen anhand der IP-Adresse herausfinden. Wenn der Hostname nicht angezeigt wird, ist die IP-Adresse möglicherweise keinem Domänennamen zugeordnet.

Verwenden des Befehls "nslookup"

Um den Befehl "nslookup" zu verwenden, müssen Sie eine Eingabeaufforderung (unter Windows) oder ein Terminal (unter macOS oder Linux) öffnen und den folgenden Befehl ausführen:

nslookup [IP-Adresse oder Domain-Name]

Wenn Sie beispielsweise den Hostnamen anhand der IP-Adresse 192.168.1.1 ermitteln möchten, führen Sie den folgenden Befehl aus:

Nachdem Sie den Befehl "nslookup" ausgeführt haben, erhalten Sie Informationen über den Domain-Namen, der mit der angegebenen IP-Adresse verknüpft ist, sowie Informationen über den DNS-Server, der diese Informationen bereitgestellt hat.

Außerdem können Sie mit dem Befehl "nslookup" eine umgekehrte Operation durchführen – um die IP-Adresse anhand des Domänennamens herauszufinden. Geben Sie dazu einfach den Domainnamen anstelle der IP-Adresse ein:

Daher ist der Befehl "nslookup" ein leistungsfähiges Werkzeug, um Informationen über Domain-Namen und ihre jeweiligen IP-Adressen zu erhalten. Sie kann für verschiedene Aufgaben im Zusammenhang mit der Netzwerkadministration und der Verwaltung von Domänennamen nützlich sein.

Verwenden des Befehls "ping"

Um den Befehl "ping" zu verwenden, müssen Sie eine Eingabeaufforderung öffnen und den folgenden Befehl eingeben:

ping [IP-Adresse oder Hostname]

Um beispielsweise den Hostnamen anhand der IP-Adresse 192.168.0.1 zu ermitteln, geben Sie Folgendes ein:

ping 192.168.0.1

Nach dem Drücken der Eingabetaste beginnt der Befehl "Ping", ICMP-Echo-Anfragen an die angegebene IP-Adresse zu senden und auf ICMP-Echo-Antworten zu warten. Die Antwort des Befehls "ping" enthält die IP-Adresse, an die die Anfrage gesendet wurde, sowie den Hostnamen, falls verfügbar.

Wenn der Hostname nicht verfügbar ist oder nicht ermittelt werden kann, wird in der Antwort des Befehls "Ping" nur die IP-Adresse angezeigt.

Es ist wichtig zu beachten, dass der Befehl "ping" nur mit Knoten im selben Netzwerk funktioniert. Wenn sich die IP-Adresse hinter dem Router oder dem Netzwerkbildschirm befindet, kann der Befehl "Ping" möglicherweise keine Ergebnisse liefern.

Verwenden des Befehls "host"

Das Team host ermöglicht es Ihnen, den Hostnamen anhand seiner IP-Adresse über die Befehlszeile des Betriebssystems herauszufinden.

Um den Befehl zu verwenden, müssen Sie eine Eingabeaufforderung öffnen und die folgende Syntax eingeben:

Um beispielsweise den Hostnamen anhand der IP-Adresse 192.168.1.1 herauszufinden, geben Sie den folgenden Befehl ein:

Nach dem Ausführen des Befehls wird in der Befehlszeile der Hostname angezeigt, der der angegebenen IP-Adresse entspricht.

Extras

Neben der Ermittlung des Hostnamens anhand der IP-Adresse bietet die Befehlszeile einige weitere nützliche Befehle für die Arbeit mit dem Netzwerk:

  • ping - ermöglicht es Ihnen, die Verfügbarkeit eines Hosts anhand seiner IP-Adresse oder seines Domänennamens zu überprüfen. Der Befehl sendet kleine Datenpakete an den angegebenen Knoten und wartet auf eine Antwort. Wenn der Knoten antwortet, ist er verfügbar.
  • tracert - Ermöglicht es Ihnen, den Pfad der Datenübertragung vom Quellknoten zum angegebenen ICMP-Protokoll zu verfolgen. Der Befehl zeigt alle Smarthosts im Netzwerk an, durch die Daten geleitet werden.
  • nslookup - ermöglicht es Ihnen, Informationen über die IP-Adresse und den Hostnamen zu erhalten. Der Befehl ermöglicht die umgekehrte Auflösung von IP-Adressen, das heißt, den Hostnamen anhand seiner IP-Adresse zu erkennen.
  • netstat - zeigt alle offenen Netzwerkverbindungen und Abhörports auf dem lokalen Computer an. Der Befehl zeigt die aktiven Netzwerkverbindungen, den Verbindungsstatus und die Adressen der entfernten Hosts an.

Mithilfe von Befehlszeilenbefehlen können Sie weitere Informationen zum Netzwerkstatus abrufen, Verbindungen einrichten und die Datenübertragung zwischen den Knoten überwachen.