Ports aktivieren und testen

Es gab Zeiten, in denen wir die Netzwerkverbindung eines bestimmten Ports des Routers mit dem Telnet-Befehl getestet haben. Telnet wurde früher unter Windows vorinstalliert, aber nicht unter Windows 10. Wir untersuchen verschiedene Möglichkeiten, um zu überprüfen, ob ein entfernter Netzwerkanschluss geöffnet ist, mithilfe von Befehlszeilenoptionen in Windows 10. Sie können ganz einfach den Port testen CMD und entsprechend damit arbeiten. Windows 10 wird nicht mit vorinstalliertem Telnet ausgeliefert. Sogar die DOS-Eingabeaufforderung ist ebenfalls sekundär geworden, da PowerShell im Mittelpunkt steht. Portqry war früher der Befehl der Wahl, um zu überprüfen, ob die Remote-Ports aktiv sind und zuhören, aber er war nur bis Windows XP und Windows Server 2003 verfügbar.

Telnet unter Windows 10 installieren

Programmierung eines Rechners

 

Wenn Sie strikt mit einem DOS-basierten Befehl arbeiten, bleibt Ihnen keine andere Wahl, als Telnet unter Windows 10 zu installieren. Um Telnet zu installieren, befolgen Sie die folgenden Anweisungen:

  • Öffnen der Eingabeaufforderung Ausführen -> cmd
  • Führen Sie den folgenden Befehl aus: pkgmgr /iu: „TelnetClient“.
  • Gehen Sie zu Ausführen -> Telnet
  • Überprüfen Sie mit der Eingabeaufforderung, ob der Port geöffnet ist oder nicht.
  • Um den Netzwerkanschluss zu überprüfen, befolgen Sie die folgenden Anweisungen: Öffnen Sie Telnet mit den drei oben beschriebenen Schritten und geben Sie den folgenden Befehl ein: google.com 80 öffnen

Wo google.com der Host ist, den Sie testen möchten. Sie können auch eine IP-Adresse anstelle des Namens eingeben. 80 ist die Portnummer, die Sie überprüfen möchten. Sie sollten 80 durch Ihre gewünschte Portnummer ersetzen. Wenn Sie die Eingabeaufforderung „Press any key to continue“ erhalten, bedeutet dies, dass der Port offen ist und auf Telnet reagiert. Wenn Sie „Verbindung konnte nicht geöffnet werden“ oder einen leeren Bildschirm mit blinkendem Cursor erhalten, bedeutet dies, dass der Port geschlossen ist. Wenn Sie „Verbindung zum Host verloren“ erhalten, bedeutet dies, dass der Port offen ist, der Host aber keine neuen Verbindungen akzeptiert.

Überprüfen Sie den offenen Port mit PowerShell

Da Microsoft PowerShell vorantreibt und CMD zu einem Legacy-System geworden ist, sollten wir PowerShell für den Großteil unserer Arbeit verwenden. Lassen Sie uns überprüfen, ob ein entfernter Netzwerkanschluss offen ist und hört oder nicht. Öffnen Sie PowerShell, indem Sie auf Ausführen -> powershell gehen. Führen Sie den folgenden Befehl aus tnc google.com -port 80

tns ist die Abkürzung für den Befehl Test-NetworkConnection. google.com ist der Hostname. Sie können auch eine IP-Adresse anstelle des Hostnamens angeben. Sie können die Portnummer mit dem Schalter -port am Ende des Befehls tnc angeben. Der TNC-Befehl gibt Ihnen grundlegende Informationen über die Netzwerkverbindung wie Computername, IP-Adresse, Schnittstelle, über die Sie sich verbinden, Quell-IP, ob der Ping erfolgreich ist oder nicht, Ping-Antwortzeit und schließlich TcpTestSucceeded. TcpTestSucceeded gibt Ihnen True, wenn der Port offen ist und false, wenn der Port geschlossen ist. Diese Befehle und Techniken sind sehr nützlich, wenn Sie bei der Fehlersuche in einem Netzwerk Probleme haben. Bitte lassen Sie uns wissen, ob dies für Sie in den folgenden Kommentaren nützlich war und wir werden in Zukunft weitere Techniken zur Fehlerbehebung hinzufügen.