PING mit Port - Windows cmd | PowerShell: Test-Netconnection

This page is also available in English

Mit dem Tool Ping kann bekanntlich der Zugriff zu einem bestimmten Netzwerkger├Ąt und dessen Antwortzeit getestet werden. Nicht alle Ger├Ąte antworten auf einen Ping, m├Âglicherweise aber auf einen bestimmten TCP-Port, vorausgesetzt, es wird dar├╝ber ein bestimmter Netzwerkservice zur Verf├╝gung gestellt. Windows PowerShell erm├Âglicht es, einen bestimmten Port mit Windows Bordmitteln zu testen. Das Tool PSping kann zudem die Antwortzeit auf einen bestimmten Port messen. Wer die Befehle gerne in Aktion sehen will, kann dies auf YouTube.

Ziel dieses Beitrags

Mit Befehlen in der Eingabeaufforderung testen,
ob bestimmte Internetadressen
oder Netzwerkger├Ąte
einen bestimmten Netzwerkport aktiv haben

Aufwand

Lesedauer: ca. 7 Minuten

Voraussetzung

Netzwerk-Basis-Wissen
und einen Windows-Rechner
Ping ist ein Befehl, mit dem ein Testpaket ├╝ber das Netzwerk geschickt wird. Die Ger├Ąte antworten in der Regel darauf und schicken ein Antwortpaket zur├╝ck. Zust├Ąndig f├╝r die Antwort ist hier kein bestimmter Dienst, sondern ein Teil des IP-Netzwerkstacks auf dem Ger├Ąt.

Anders beim Test auf einen bestimmten Port, hier wird getestet, ob die Gegenstelle auf dem Port ein Paket entgegennimmt, ob also der TCP-Verbindungsaufbau auf den Port klappt. Der Verbindungsaufbau findet hier also direkt auf den Service statt, welcher den Port verwendet. Durch den Test auf einen bestimmten Port kann also getestet werden, ob ein bestimmter Service auf dem Ger├Ąt antwortet.

Um ein Ger├Ąt auf deren offene Ports zu testen, siehe: Portscan Befehle.

PowerShell: Test-Netconnection

Mit dem in PowerShell integrierten Befehl Test-NetConnection kann die Verbindung auf einen bestimmten Port getestet werden:

Ôôś
Windows PowerShell ist fixer Bestandteil von Windows,
der Portcheck erfolgt damit ohne zus├Ątzlicher Softwarekomponenten oder Windows-Features.

Test-NetConnection -computername google.de -port 443

Der Befehl liefert f├╝r TcpTestSucceeded: True, wenn der Port erreichbar ist.

Eingabeaufforderung: Telnet

Urspr├╝nglich wurde sehr oft der Befehl telnet in der Eingabeaufforderung missbraucht, um einen bestimmten Port zu testen. Telnet war in fr├╝heren Windows-Versionen fixer Bestandteil des Betriebssystems, in Windows 10 / 11 ist der Befehl telnet aber standardm├Ą├čig nicht mehr aktiviert, entsprechend muss der Befehl vorher ├╝ber Programme und Features hinzugef├╝gt werden:

Der Aufruf erfolgt dann in der Eingabeaufforderung: telnet IP/DNS Port

telnet 192.168.1.5 443

Wenn der Port offen ist, blinkt meist nur ein ÔÇ×_ÔÇť in der Ausgabe:

Sysinternals: psping

Mit dem Befehl psping kann zudem die Antwortzeit einzelner Services oder Ports, sowie die Bandbreite gemessen werden:

Ping auf eine Port

Beispiel:

psping www.google.de:80

psping ist in den pstools von Sysinternals (Microsoft) enthalten, 

Bandbreite messen

die Bandbreite kann mit folgendem Befehl gemessen werden:

psping -b -l 8k -n 10000 www.libe.net:80

Download

Download siehe: http://technet.microsoft.com/en-us/sysinternals/jj729731.aspx 

UDP-Ports pr├╝fen

UDP-Ports k├Ânnen am einfachsten mit dem Tool ÔÇ×portqryÔÇť getestest werden:

portqry -n 192.168.1.2 -p udp -o 161 

Bei einer erfolgreichen Verbindung sollte portqry folgendes als Antwort ausgeben: ÔÇ×UDP port ??? ist LISTENINGÔÇť┬á

Sollte ÔÇ×UDP port ???:FILTEREDÔÇť ausgegeben werden, kann der Port nicht erreicht werden.

Download, siehe docs.microsoft.com/en-us/troubleshoot/windows-server/networking/portqry-exe-command-line-utility

TCP-Listener

Wer einen Port auf einem Ger├Ąt testen will, bei dem das Netzwerkservice nicht, oder noch nicht aktiv ist, kann dazu ├╝ber PowerShell einen Port ├Âffnen, siehe: www.script-example.com/tcp-listener.

YouTube-Video

Ich habe versucht, die hier beschriebenen Befehle zus├Ątzlich in einem YouTube-Video zu veranschaulichen:

FAQ

Was ist ein Port?

Ein Netzwerkport ist eine Nummer zwischen 0 und 65535. Die Port-Nummer wird f├╝r die IP-Netzwerkkommunikation ├╝ber User Diagram Protocol (UDP) oder dem Transmission Control Protocol (TCP) verwendet. Unterschiedliche Netzwerkports erm├Âglichen mehrere gleichzeitige Verbindungen auf eine IP-Adresse.┬á Bestimmte Portnummern sind dabei f├╝r bestimmte Services vorgesehen: Als Beispiel wird der Port 80 in der Regel f├╝r den unverschl├╝sselten Zugriff auf eine Website verwendet, der Port 443 f├╝r einen verschl├╝sselten Zugriff auf eine Website. Damit der Verbindungsaufbau auf den Netzwerkservice stattfinden kann, h├Ąlt dieser den Port offen: Im Falle des Webservers horcht dieser st├Ąndig auf den Port 80 und 443 um Verbindungen entgegennehmen zu k├Ânnen.┬á┬á

Welchen Port verwendet der Ping-Befehl?

ICMP ist neben TCP und UDP ein eigenes Protokoll, weshalb der Ping Befehl im Gegensatz zu TCP oder UDP keine Ports verwendet. Anders als bei TCP/IP, sendet der Client bei einem Ping ein ICMP Typ 8 - Echo Anfrage und das Remote-Ger├Ąt antwortet mit einer ICMP Typ 0 Echo Antwort. Der Ping findet also nicht ├╝ber TCP/IP statt, sondern ├╝ber ein eigenes IP-Protokoll: ICMP.

Kann ich einen bestimmten Port f├╝r den Ping-Befehl verwenden?

Streng genommen handelt es sich bei einem Ping auf einen bestimmten TCP-Port nicht um einen ICMP-Ping, sondern um einen TCP-Verbindungsversuch. Tools, wie Test-Netconnection, Telnet oder psping versuchen eine TCP-Verbindung auf einen bestimmten Service aufzubauen und testen damit eine Netzwerkverbindung auf TCP/IP-Ebene.

Was bedeutet ein hoher Ping in Games?

Ein Ping misst die Dauer zwischen dem Senden einer Echo-Anfrage und der bekommenen Antwort, auch Round trip delay (RTD), round-trip-time (RTT), Latenz oder umgangssprachlich verk├╝rzt einfach als Ping bezeichnet. Ein hoher Ping ist demnach eine verz├Âgerte Netzwerkantwort. Bei vielen Online-Games wirkt sich eine verz├Âgerte Netzwerkantwort negativ auf das Spielverhalten aus und da der Ping-Befehl die Latenz mit ausgibt, wird auch in Online-Games f├╝r die Verz├Âgerungen h├Ąufig der Begriff ÔÇ×PingÔÇť verwendet. Je nach Spiel ist ein Ping von ca. 20ÔÇô70 Millisekunden (ms) in Ordnung, bestimmte Games k├Ânnen aber auch mit h├Âheren Antwortzeiten umgehen.

Fazit

Mit dem in Windows integrierten PowerShell-Befehl Test-NetConnection kann ganz einfach getestet werden, ob ein bestimmter Port auf einem Ger├Ąt offen ist. Zudem kann mit den folgenden Befehlen ein Portscan auf alle Ports durchgef├╝hrt werden: Portscan - Ger├Ąte im Netzwerk auf deren Services testen. Einen ├ťberblick, welche Ger├Ąte im lokalen Netzwerk vorhanden sind, liefern die Befehle des folgenden Artikels: Alle Ger├Ąte - IP-Adressen im Netzwerk anzeigen.

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE f├╝r deine Bewertung!

Aktualisiert: 15.08.2022 von Bernhard ­čöö


Top-Artikel in diesem Bereich


IP Adressen im Netzwerk finden, auch wenn deren Firewall aktiviert ist
Wer einen schnellen ├ťberblick ├╝ber alle aktiven Ger├Ąte in einem Netzwerk bekommen will, kann dies mit der Netzwerkerkennung, mit Befehlen in der Eingabeaufforderung, in PowerShell oder mit speziellen IP-Scannern. Die zu Beginn dieses Beitrages zusammengestellten PowerShell-Befehle geben einen schnellen ├ťberblick ├╝ber alle Ger├Ąte im lokalen Netzwerk und machen spezielle Programme f├╝r das Scannen des Netzwerks eventuell ├╝berfl├╝ssig. Wer die Befehle gerne in Aktion sehen will, kann dies in meinem Y...

cmd Befehle f├╝r die Netzwerkanalyse
Mit einfachen Befehlen kann ein schneller ├ťberblick ├╝ber die aktuellen Netzwerkeinstellungen ausgelesen werden, eventuelle Verbindungsfehler gefunden, oder ein ├ťberblick ├╝ber andere Ger├Ąte im Netzwerk verschafft werden. Die hier beschriebenen Befehle sind cmd-Befehle. Die Eingabe erfolgt ├╝ber die Eingabeaufforderung: cmd, siehe auch das zugeh├Ârige YouTube-Video.

WLAN und LAN Netzwerkkabel gleichzeitig - Internet Zugriff
Was passiert eigentlich, wenn WLAN und das Netzwerkkabel gleichzeitig verbunden werden? Die Antwort auf diese Frage liefert die Routingtabelle. Durch das Anpassen des Routings oder der Metrik in den TCP/IP-Einstellungen der Adapter, kann das gew├╝nschte Verhalten eingestellt werden. Wer die hier notierten Einstellungen in Aktion sehen will, kann dies auf YouTube.

Fragen / Kommentare


(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]

ÔťŹanonym
28.12.2018 16:18
User: Flo 
Super praktisch, danke!

ÔťŹanonym
28.02.2017 13:23
User: pallmall 
Besten Dank f├╝r die Informationen! Tolle Informationsquelle, danke!

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details