Ping-Trace-Techniken zur Überprüfung der Netzwerkverbindung
Ping Tracing ist eine Funktionalität, die die Verbindung zwischen einem Netzwerk und einer IP-Adresse oder einem Server auf mögliche Probleme überprüft. Der PING-Test prüft die Konnektivität zwischen zwei Netzwerken und identifiziert so Fehler in der Verbindung. Ping Tracing hilft zudem, die Zugriffszeit einer spezifischen Website zu messen. TRACERT, ein Ping-Traceroute-Test, ermittelt den Pfad (also die Server Hops), über den sich ein Computer mit einem Netzwerk verbindet. Der MTR-Test hingegen kombiniert die Ping- und Traceroute-Funktionen in einem einzigen Diagnose-Tool. Das Programm PathPing geht sogar noch einen Schritt weiter: Es pingt alle Hops auf dem Zielpfad an und hilft Ihnen so, die Ursache für Verzögerungen oder Geschwindigkeitseinbrüche zu finden. Alle diese Tools – Ping und Traceroute, MTR und PathPing – nutzen das ICMP (Internet Control Message Protocol), um eine Netzwerkverbindung auf Fehler zu überprüfen.
Was ist Ping Tracing?
Ping Tracing ist ein beliebtes Diagnosetool (bzw. Dienstprogramm), das Netzwerkverbindungen oder die Konnektivität zwischen Servern und Netzwerken testet und optimiert. Daten werden in Form von Paketen über das Netzwerk versendet und gelangen über verschiedene Routen oder Hops an ihren Zielort. Dort angekommen, werden sie wieder zusammengesetzt und können ihre Payload übergeben oder ihre Nachricht übermitteln. Es kann jedoch vorkommen, dass einige dieser Pakete aufgrund einer technischen Störung, einer Netzwerküberlastung oder eines Server-Ausfalls ihr Ziel nur verzögert oder gar nicht erreichen.
Einsatzbereiche von Ping Tracing
Mithilfe von Ping Tracing lässt sich feststellen, wie lange ein Paket bis zum Server benötigt, ob Fehler auf dem Pfad vorliegen und ob eine bestimmte IP-Adresse erreichbar ist. Das Tool ermöglicht außerdem die Überprüfung der Netzwerkaktivitäten eines Computers. Folgende Anzeichen geben Anlass für ein Ping Tracing:
- Ihr Internet ist ungewohnt langsam
- Sie können eine bestimmte Webseite nicht erreichen
- Die Qualität Ihrer VoIP-Anrufen lässt zu wünschen übrig
- Sie möchten überprüfen, ob ein Computer innerhalb eines Netzwerks aktiv ist
PING-Test
Für die Fehlerdiagnose nutzt der PING-Test zwei Arten von Protokoll: das ICMP Typ 8 (Echo Request) als auch das ICMP Typ 0 (Echo Reply). Der Ping-Trace-Befehl stößt hierbei ein Echo Request zum Zielort an. Ist die Anfrage erfolgreich, sendet das System ein Echo Reply sowie eine RTT (Round Trip Time) zurück. Diese RTT gibt Aufschluss darüber, ob es Verzögerungs- oder Latenzprobleme zwischen der Source und dem Ziel gibt. Der PING-Test schickt dem User abschließend einen Summary-Report darüber, wie viele Pakete versendet wurden und ankamen, zu den RTT-Statistiken und wie viele Pakete gegebenenfalls verloren gingen. Allerdings können Netzwerke auch den ICMP-Traffic aus Sicherheitsgründen blockieren, sodass der User keine Rückmeldung erhält, ob ein Server aktiv oder „intakt“ ist. Nichtsdestotrotz ist es ein sehr guter erster Schritt, um auf Verbindungsprobleme zu testen.
Ping-Traceroute-Test
Traceroute bündelt eine Vielzahl von Ping-Requests und trackt mit deren Hilfe den exakten Pfad zwischen einer Quelle und einem Ziel. Der Ping-Traceroute-Test verfolgt jeden Hop, den die Datenpakete auf ihrem Weg passieren, und ermittelt auch die Zeit, die sie zwischen den Knotenpunkten benötigen. Da Traceroute jeden einzelnen Hop und Zwischenhost erkennt, ist das Tool wesentlich leistungsfähiger als ein einfacher Ping-Test. Jedem Paket wird ein spezifischer TLL-Werte (Time To Live) zugewiesen, um die Anzahl der durchlaufenen Hops verfolgen zu können – bis eine ICMP-Zeitüberschreitung oder ein „Request Timed Out“ zurückkommt. So erfahren die Nutzer, ob das Netzwerk an einem der Zwischen-Hops überlastet ist, und warum eine Verbindung abgebrochen ist oder eine Webseite nur langsam lädt. Doch auch, wenn ein Traceroute-Ping einen oder mehrere ausgefallene Hops meldet, gilt er als erfolgreich, wenn er angenommen und fortgeführt wird. Eine fehlgeschlagene Traceroute-Request kommt gar nicht erst beim Zielort an. Der Traffic wird entweder nicht weitergeleitet oder hängt in einer Routing-Schleife zwischen zwei Hops fest.
Wie Sie Ping & Traceroute nutzen
Ein PING-Test hilft Ihnen dabei, die Konnektivität Ihres Netzwerks zu überprüfen, festzustellen, warum eine spezifische Webseite nicht lädt, oder herauszufinden, warum ein bestimmter Computer sich nicht mit einem Netzwerk verbindet. Öffnen Sie als erstes Ihre Windows-Eingabeaufforderung und senden Sie darüber einen Ping-Befehl und damit ein ICMP Eco Request an den gewünschten Zielort. Dafür benötigen Sie Ihren Domänennamen oder Ihre IP-Adresse, um Ihre Netzwerkverbindung zu überprüfen. Ein Report informiert Sie dann über die Anzahl eventuell verlorener Pakete. Liegt der Paketverlust bei 0 % haben Sie eine perfekte Verbindung. Eine Verlustrate von 50 % – wenn also die Hälfte der Pakete nicht ankam – verweist auf eine instabile Verbindung.
Wie Sie MTR & PathPing nutzen
Verzeichnet der Report einen erheblichen Paketverlust, sollte Sie im nächsten Schritt einen Traceroute-Test durchführen, um das Problem einzugrenzen. Das Diagnosetool MTR (MyTraceRoute) unterstützt sowohl die Ping- als auch die Traceroute-Funktionalität. Ähnlich wie Traceroute gibt MTR dem User in Echtzeit Auskunft über den Paketverlust und die Latenzen auf dem Netzwerkpfad. Da MTR jedoch ein breiteres Feature-Set bietet, liefert es auch tiefere Einblicke. PathPing funktioniert genauso wie ein Ping, es prüft allerdings jeden einzelnen Hop auf dem Zielpfad. Jeder Knotenpunkt wird über einen eigenen Befehl angepingt – und auch, wenn das mehr Zeit beansprucht (25 Sekunden pro Hop), erhalten Sie so wesentlich detailliertere Ergebnisse.
So greifen Sie auf Ihre Windows-Eingabeaufforderung zu
Um ein Netzwerk-Diagnosetool zu verwenden, müssen Sie zunächst Ihre Windows-Eingabeaufforderung öffnen. Unter Windows 8 und Windows 10 funktioniert das folgendermaßen:
- Klicken Sie mit der rechten Maustaste auf den START-Button unten links auf Ihrem Bildschirm.
- Wählen Sie im Menü EINGABEAUFFORDERUNG oder EINGABEAUFFORDERUNG (ADMIN), falls Sie Adminrechte benötigen.
- Nun öffnet sich das Fenster der Eingabeaufforderung.
Für ältere Windows-Versionen, einschließlich Windows 7, gilt:
- Klicken Sie auf das START-Icon
- Wählen Sie ALLE PROGRAMME > ZUBEHÖR und dann die EINGABEAUFFORDERUNG.
- Nun öffnet sich das Fenster der Eingabeaufforderung.
Ausführung eines PING-Befehls
Um einen PING-Trace anzustoßen, tippen Sie einfach ping <domain name>.com in das Eingabefenster ein. Vergessen Sie dabei nicht das Leerzeichen nach „ping“. In das Feld <domain name> tragen Sie Ihr Ziel ein. Achten sie darauf, die tatsächliche IP-Adresse Ihres Ziels einzugeben. Klicken Sie auf ENTER für die Ergebnisse, die wie folgt aussehen:
Ausführung eines Traceroute-Befehls
Um einen Tracert-Ping- oder Traceroute-Befehl anzustoßen, tippen Sie einfach tracert <domain name>.com in das Eingabefenster ein. Ersetzen Sie „<domain name>.com“ dabei einfach durch die Webseite oder IP-Adresse Ihres Ziels oder Ihrer Quelle, die Sie testen möchten ein. Vergessen Sie jedoch nicht das Leerzeichen nach „tracert“ einzufügen. Klicken Sie auf ENTER, und Sie erhalten ein Ergebnis, das in etwa so aussieht:
In diesem Beispiel lautet die Webadresse „example“. Bei einem echten Tracert-Test wird hier die tatsächlich IP-Adresse stehen. Tippen Sie EXIT, wenn Sie das Eingabefenster schließen wollen.
Ausführung eines MTR-Befehls
Um dieses leistungsfähige Diagnose-Tool zu nutzen, müssen Sie Folgendes tun:
- Laden Sie WinMTR herunter und installieren Sie es. Linux-Nutzer installieren bitte MTR.
- Starten Sie WinMTR.
- Geben Sie im HOST-Feld die IP-Adresse ein, die Sie testen möchten.
- Klicken Sie auf START und lassen Sie das Programm mindestens 10 Sekunden lang laufen.
- Klicken Sie auf STOP, wenn ein Verbindungsfehler auftritt.
So könnte ein MTR-Test beispielsweise aussehen:
Achten Sie darauf, die tatsächliche IP-Adresse oder Webseite, die Sie prüfen möchten, in das Host-Feld einzutragen.
Ausführung von PathPing
Um einen PathPing-Test anzustoßen, tippen Sie einfach pathping <domain name>.com in das Eingabefenster ein. Vergessen Sie nicht ein Leerzeichen nach „pathping“ einzufügen und die tatsächliche Webseite oder IP-Adresse, die Sie testen, im Feld „<domain name>.com“ anzugeben. Mit der Tastenkombination Strg + C Sie können den Path-Ping-Test unterbrechen oder anhalten. So sieht ein PathPing-Test aus:
Vergessen Sie nicht die 8.8.8.8 durch die tatsächlich IP-Adresse zu ersetzen, die Sie prüfen möchten. Ping-Tracing für Mac-Nutzer Auf Mac-Geräten können Sie einen Ping-Test über Ihre TERMINAL-App oder über das Tool NETWORK UTILITY ausführen. Und so funktioniert das:
- Öffnen Sie Ihre Anwendungen > Dienstprogramme und dann Network Utility.
- Geben Sie in Ihre Terminal-Fenster ping <hostname> ein und schreiben statt „hostname“ den Namen der IP-Adresse oder Webseite, die sie prüfen.
- Drücken Sie ENTER.
- Mit der Tastenkombination Strg + C können Sie den Ping-Test jederzeit beenden.
Hier ein Beispiel:
Geben Sie anstatt „google.com“ die IP-Adresse oder Webseite ein, die Sie testen wollen.
Referenzen
Ping, Traceroute, and Netstat: The Network Troubleshooting Trifecta. (Februar 2020). Red Hat.
Scanning. (2014). Hacking with Kali.
What is MTR & How to Use to Test & Troubleshoot Your Connections. (Juli 2021). PC & Network Downloads.
Pathping. (Juli 2021). Microsoft Ignite.
WinMTR. (2021). SourceForge.