Zum Hauptinhalt springen

So überprüfen Sie die Verfügbarkeit eines Ports über die Befehlszeile ohne Telnet

Sie sind wahrscheinlich mit einer Situation vertraut, in der Sie die Verfügbarkeit eines bestimmten Ports auf einem Remote-Host überprüfen möchten, aber keine Möglichkeit haben, Telnet zu verwenden. Kein Problem! In diesem Artikel zeigen wir Ihnen einige einfache Möglichkeiten, die Portverfügbarkeit mit standardmäßigen Befehlszeilentools zu überprüfen.

Der erste Weg ist, den Befehl zu verwenden nc (Netcat). Netcat ist ein sehr nützliches Dienstprogramm, mit dem Sie verschiedene Netzwerkvorgänge durchführen können, einschließlich der Überprüfung der Portverfügbarkeit. Sie können den folgenden Befehl verwenden, um die Verfügbarkeit des Ports zu überprüfen: nc -zvw 5 . Hier müssen Sie durch die IP-Adresse oder den Domain-Namen des Remote-Hosts und durch die Portnummer ersetzen, die Sie überprüfen möchten.

Wenn Sie Netcat nicht installiert haben, können Sie die folgende Methode verwenden. Die zweite Methode besteht darin, den Befehl zu verwenden telnet, aber ohne den Telnet-Client selbst zu installieren. Sie können den Befehl telnet verwenden, aber ersetzen Sie ihn durch die IP-Adresse oder den Domänennamen des Remote-Hosts und durch die Portnummer, die Sie überprüfen möchten.

Überprüfen der Portverfügbarkeit

Es gibt mehrere Möglichkeiten, die Verfügbarkeit eines Ports über die Befehlszeile zu überprüfen, ohne Telnet zu verwenden. Betrachten wir einige von ihnen:

  1. Mit dem Befehl ping. Es ermöglicht Ihnen, die Verfügbarkeit des Geräts anhand seiner IP-Adresse zu überprüfen. Der Befehl ping 192.168.0.1 überprüft beispielsweise, ob ein Gerät mit der IP-Adresse 192.168.0.1 verfügbar ist. Wenn das Gerät auf einen Ping antwortet, ist der Port verfügbar.
  2. Mit dem Befehl nmap. Es ermöglicht Ihnen, die Ports auf dem Remote-Gerät zu scannen und festzustellen, welche geöffnet sind. Beispielsweise scannt der Befehl nmap -p 80 192.168.0.1 Port 80 auf einem Gerät mit der IP-Adresse 192.168.0.1. Wenn der Port geöffnet ist, ist er verfügbar.
  3. Mit dem Befehl curl. Mit dieser Option können Sie überprüfen, ob ein Port auf einem Remote-Gerät verfügbar ist, indem Sie eine HTTP-Anforderung an diesen Port senden. Zum Beispiel der Befehl curl http://192.168.0.1:80 überprüft, ob Port 80 auf dem Gerät mit der IP-Adresse 192.168.0.1 verfügbar ist. Wenn Sie eine Antwort erhalten, ist der Port verfügbar.

Wählen Sie je nach Ihren Anforderungen und Fähigkeiten eine geeignete Methode aus, um die Verfügbarkeit des Ports zu überprüfen.

So überprüfen Sie die Verfügbarkeit eines Ports über die Befehlszeile

Manchmal müssen wir herausfinden, ob ein bestimmter Port an einem bestimmten Knoten im Netzwerk verfügbar ist. Eine Befehlszeile hilft Ihnen, verschiedene Aktionen auszuführen, einschließlich der Überprüfung der Verfügbarkeit des Ports. Hier sind einige Möglichkeiten, wie Sie dies tun können:

1. Verwenden des Telnet-Befehls

Eine der einfachsten und schnellsten Möglichkeiten, um die Verfügbarkeit eines Ports zu überprüfen, ist die Verwendung des Befehls telnet. Öffnen Sie dazu eine Eingabeaufforderung und geben Sie den folgenden Befehl ein: telnet . Wenn der Port geöffnet ist, wird eine offene Verbindung angezeigt, wenn der Port geschlossen ist, tritt ein Verbindungsfehler auf.

2. Verwenden des Befehls nc

Eine weitere Option ist die Verwendung des Dienstprogramms nc. oder netcat. Geben Sie dazu den Befehl nc -vz ein. Wenn der Port geöffnet ist, wird die Meldung "succeeded!" Wenn der Port geschlossen ist, tritt ein Verbindungsfehler auf.

3. Verwenden von PowerShell

Wenn Sie PowerShell bevorzugen, können Sie den folgenden Befehl verwenden: Test-NetConnection -ComputerName -Port . Nach dem Ausführen des Befehls wird Ihnen das Ergebnis angezeigt, ob der Port verfügbar ist oder nicht.

Dies sind nur einige Möglichkeiten, um die Verfügbarkeit eines Ports über die Befehlszeile zu überprüfen. Abhängig von Ihrem Betriebssystem und den installierten Dienstprogrammen können Sie auch andere Befehle verwenden. Denken Sie daran, dass der Port möglicherweise nur an einem bestimmten Knoten oder innerhalb eines bestimmten Netzwerks verfügbar ist. Überprüfen Sie daher den Port unter Berücksichtigung dieser Faktoren.

Alternative Methoden zur Überprüfung der Portverfügbarkeit

Neben der Verwendung der Befehlszeile und des Telnet-Dienstprogramms können Sie auch andere Methoden verwenden, um die Portverfügbarkeit zu überprüfen:

  1. nmap: Es ist ein beliebtes Netzwerk-Scan-Tool, mit dem Sie überprüfen können, ob ein Port auf einem Remote-Host verfügbar ist. Führen Sie dazu einfach den folgenden Befehl aus: nmap -p [portnummer] [hostadresse]
  2. curl: Wenn Sie herausfinden möchten, ob der Server auf dem Remote-Host einen Port öffnet, können Sie den Befehl curl: curl -v verwenden [hostadresse]:[portnummer]
  3. nc (netcat): Mit diesem Dienstprogramm können Sie einfache TCP- und UDP-Verbindungen erstellen. Führen Sie den Befehl nc -zv aus, um die Verfügbarkeit eines Ports mit nc zu überprüfen [hostadresse] [portnummer]

All diese Methoden können bei der Überprüfung der Portverfügbarkeit nützlich sein, insbesondere wenn das Telnet-Dienstprogramm nicht installiert ist oder der Zugriff auf die Befehlszeile eingeschränkt ist.