„ Sehr gute Beratung bei der Konzeption unserer App. " Ayse
„ Sehr gute Beratung bei der Konzeption unserer App. " Ayse
In diesem Thema erfahren Sie, in welchen Situationen die einzelnen Werkzeuge wie Ping sowie Traceroute eingesetzt werden und wie sie zu verwenden sind. Ping ist ein IPv4- und IPv6-Testtool, das ICMP-Echo-Request- und Echo-Reply-Nachrichten verwendet, um die Konnektivität zwischen Hosts zu testen.
Um die Konnektivität zu einem anderen Host in einem Netzwerk zu testen, wird mit dem Ping-Befehl eine Echoanforderung an die Host-Adresse gesendet. Gesetzt den Fall, dass der Host an der angegebenen Adresse die Echo-Anforderung erhält, antwortet er mit einer Echo-Antwort. Bei jedem Empfang einer Echo-Antwort liefert Ping eine Rückmeldung über die Zeit zwischen dem Senden der Anforderung und dem Empfang der Antwort. Dies kann ein Maß für die Netzwerkleistung sein.
Ping hat einen Zeitüberschreitungswert für die Antwort. Im Falle, dass eine Antwort nicht innerhalb des Timeout-Wertes empfangen wird, liefert Ping eine Nachricht, die anzeigt, dass keine Antwort empfangen wurde. Dies kann darauf hinweisen, dass ein Problem vorliegt, könnte aber auch darauf hinweisen, dass Sicherheitsfunktionen, die Ping-Nachrichten blockieren, im Netzwerk aktiviert wurden. Es kommt häufig vor, dass der erste Ping eine Zeitüberschreitung verursacht, wenn vor dem Senden der ICMP-Echoanforderung eine Adressauflösung (ARP oder ND) durchgeführt werden muss.
Nachdem alle Anforderungen gesendet wurden, liefert das Ping-Dienstprogramm eine Zusammenfassung, die die Erfolgsrate und die durchschnittliche Hin- und Rücklaufzeit bis zum Ziel enthält.
Zu den mit Ping durchgeführten Konnektivitätstests gehören die folgenden:
Ping kann verwendet werden, um die interne Konfiguration von IPv4 oder IPv6 auf dem lokalen Host zu testen. Um diesen Test durchzuführen, pingen Sie die lokale Loopback-Adresse von 127.0.0.1 für IPv4 (::1 für IPv6) an.
Eine Antwort von 127.0.0.1 für IPv4 bzw. ::1 für IPv6 zeigt an, dass IP auf dem Host korrekt installiert ist. Diese Antwort kommt von der Netzwerkschicht, ergo Layer 3, Sie erinnern sich, dass es sich dabei um die Network/Vermittlungsschicht handelt. Diese Antwort ist jedoch kein Hinweis darauf, dass die Adressen, Masken oder Gateways richtig konfiguriert sind. Sie sagt auch nichts über den Status der unteren Schicht des Netzwerk-Stacks aus. Damit wird lediglich IP durch die Netzwerkschicht von IP nach unten getestet. Eine Fehlermeldung zeigt an, dass TCP/IP auf dem Host nicht betriebsbereit ist.
Ping 127.0.0.1 veranlasst ein Gerät, sich selbst anzupingen.
Sie können Ping auch verwenden, um die Fähigkeit eines Hosts zur Kommunikation im lokalen Netzwerk zu testen. Dies geschieht im Allgemeinen durch das Anpingen der IP-Adresse des Standardgateways des Hosts. Ein erfolgreicher Ping an das Standard-Gateway zeigt an, dass der Host und die Router-Schnittstelle, die als Standard-Gateway dient, beide im lokalen Netzwerk betriebsbereit sind.
Für diesen Test wird meistens die Adresse des Standardgateways verwendet, da der Router normalerweise immer betriebsbereit ist. Sofern die Standard-Gateway-Adresse nicht antwortet, kann ein Ping an die IP-Adresse eines anderen Hosts im lokalen Netzwerk gesendet werden, von dem bekannt ist, dass er betriebsbereit ist. Verhält es sich so, dass entweder das Standard-Gateway oder ein anderer Host antwortet, dann kann der lokale Host erfolgreich über das lokale Netzwerk kommunizieren. Für den Fall, dass das Standard-Gateway nicht antwortet, aber ein anderer Host antwortet, könnte dies auf ein Problem mit der als Standard-Gateway dienenden Router-Schnittstelle hinweisen.
Eine Möglichkeit ist, dass auf dem Host die falsche Standard-Gateway-Adresse konfiguriert wurde. Eine andere Möglichkeit besteht darin, dass die Router-Schnittstelle wohl voll funktionsfähig ist, aber mit Sicherheitsvorkehrungen versehen ist, die sie daran hindern, Ping-Anfragen zu verarbeiten oder zu beantworten.
Der Host pingt sein Standard-Gateway an und sendet eine ICMP-Echo-Anforderung. Das Standard-Gateway sendet eine Echo-Antwort, die die Konnektivität bestätigt.
Ping kann auch verwendet werden, um die Fähigkeit eines lokalen Hosts zur Kommunikation über ein Internet-Netzwerk zu testen. Der lokale Host kann einen betriebsbereiten IPv4-Host eines entfernten Netzwerks anpingen. Der Router verwendet seine IP-Routing-Tabelle zur Weiterleitung der Pakete.
Wenn dieser Ping erfolgreich ist, kann der Betrieb eines großen Teils des Internetnetzes verifiziert werden. Ein erfolgreicher Ping über das Internet-Netzwerk bestätigt die Kommunikation im lokalen Netzwerk, den Betrieb des Routers, der als Standard-Gateway dient, und den Betrieb aller anderen Router, die sich im Pfad zwischen dem lokalen Netzwerk und dem Netzwerk des entfernten Hosts befinden könnten.
Zusätzlich kann die Funktionalität des entfernten Hosts überprüft werden. Wenn der Remote-Host nicht außerhalb seines lokalen Netzwerks kommunizieren könnte, hätte er nicht geantwortet.
Viele Netzwerkadministratoren beschränken oder verbieten die Eingabe von ICMP-Nachrichten in das Unternehmensnetzwerk; daher könnte das Ausbleiben einer Ping-Antwort auf Sicherheitseinschränkungen zurückzuführen sein.
Als renommierte App-Agentur sind wir Ihr Partner bei der Entwicklung ihrer eigenen App für die Plattformen Android, iOS und iPadOS. Rufen Sie uns an unter 0176 75191818 oder senden Sie uns eine E-Mail an Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!. Gerne unterbreiten wir für ihre zu entwickelnde App ein individuelles Angebot.
Vielleicht haben Sie schon einmal von einem Ping-Test gehört? In diesem Artikel erklären wir Ihnen, weshalb eine Überprüfung mit einem Ping innerhalb eines Netzwerkes sehr viel Sinn macht.
Sie haben vermutlich schon mehrfach von so einem Test gehört. Ja, warum sollte man auch ein Ping versenden, wenn man doch auch mittels dem Browser einfach mal versuchen kann die Webseite von Google aufzurufen? Die Frage ist selbstverständlich berechtigt, warum wir auch in diesem Beitrag dies für den Laien verständlich erklären.
Ein Test mit dem Browser mit dem Besuch irgendeiner Webseite kann nicht als vollwertiger Test gesehen werden, da nur die Verbindung über die Protokolle http bzw. https überprüft wird. Selbst hier kann es sein, dass vielleicht der Browser einfach falsch konfiguriert worden ist. Was ist aber mit der Versendung von E-Mails mit Outlook, Thunderbird oder einem anderen E-Mail Client? Man müsste also um einen korrekten Test zu machen, alle Protokolle welche es gibt durchtesten. Was man mit einem Ping Test jedoch hauptsächlich bezweckt ist, ob überhaupt eine Verbindung nach außen besteht. Durch diese Vorgehensweise kann man die häufigsten Fehler ausschließen und sich langsam an die Fehlerquelle tasten. Die einfachste Aussage wäre doch zu wissen, ob überhaupt eine Verbindung besteht, oder nicht? Falls eine Verbindung besteht, dann kämen erst Protokoll-Tests in Frage. Selbst diese Protokolltests würde man automatisiert machen und nicht händisch, da der Aufwand einfach zu groß ist. Hierzu gibt es kleine hilfreiche Admin-Tools.
Ein Ping ist ein Datenpaket und die kleineste Dateneinheit, welches man über ein Netzwerk schicken kann. Es macht deshalb Sinn ein kleines Päckchen über ein Netzwerk an einen anderen Client oder Server zu schicken und nicht unbedingt eine Datei, welche mehrere Gigabytes hat. Dass ein Ping am schnellsten beim Empfänger ankommt ist daher nicht sehr verwunderlich.
Meistens ist es so, dass man das Terminal hierfür benutzt.
Unter Windows ist das ganze recht einfach, durch das Drücken der „Windowstaste + R“ öffnet sich ein neues Fenster. Hier ist der Befehl „cmd.exe“ einzugeben.
Das geöffnete Fenster schließt sich und es geht ein weiteres auf. Hier kann man den „ping“ Befehl absenden. Hier bieten sich zwei Varianten um einmal die Internet Verbindung zu testen und einmal den DNS Server.
Zuerst wird getestet ob es überhaupt eine Verbindung zum Internet existiert. Hierzu pingen wir den DNS Server von Google an, da der standardmäßig immer erreichbar ist und es so gut wie keine Server gibt, die so gut erreichbar sind, wie die von Google selbst.
ping 8.8.8.8
Solange hier keine Timeout Meldung kommt, besteht eine Verbindung zum Internet. Eine Bestätigung das eine Internetverbindung besteht könnte z.B. so aussehen.
64 bytes from 216.58.207.131: icmp_seq=2 ttl=46 time=48.483 ms
Interaktiv lässt sich das mit der Versendung der Bytes Pakete über die Eingabeaufforderung, mit unserem GIF ganz anschaulich erklären.