Ping: Zeitüberschreitung der Anforderung und Zielhost nicht erreichbar original

by Toby Maxham – 3 minute read

Haben wir vermutlich alle schon einmal ausgeführt: ping. Doch was ist Ping eigentlich genau?

Ping ist das Netzwerk-Troubleshooting-Tool Nummer 1. Es sendet ICMP-Pakete an ein IP-fähiges Gerät – meist in der Hoffnung, dass dieses Gerät auch antwortet. Aber was bedeutet eigentlich "Zeitüberschreitung der Anforderung" und wie unterscheidet sich das von "Zielhost nicht erreichbar"?

Ein funktionierender Ping

Zunächst der Normalfall: Ich pinge einen Rechner in meinem Netzwerksegment.

Ping Ok Ping Ok

Der Rechner antwortet auf das 32 Bytes große Paket in 50–55 ms und der TTL-Wert liegt bei 62 (Anzahl der maximalen Hops). Alles in Ordnung, das Gerät ist erreichbar.

Zeitüberschreitung der Anforderung

Jetzt wird es interessant: Ein Computer mit der IP 192.168.1.4 ist offensichtlich im Netzwerk nicht erreichbar.

  • Meine IP: 192.168.1.54/24
  • Zu testende IP: 192.168.1.4/24

Beide Geräte befinden sich also im gleichen Subnetz und in derselben Broadcast-Domäne.

Ping Zeitüberschreitung Ping Zeitüberschreitung

Was kann man daraus schließen? Viele gehen jetzt davon aus, dass das Gerät nicht erreichbar ist – sprich "kaputt", ausgeschaltet oder nicht mehr im Netzwerk. Das stimmt so aber nicht.

Zeitüberschreitung der Anforderung im lokalen Subnetz bedeutet lediglich, dass das Gerät innerhalb einer gewissen Zeitspanne keine ICMP-Pakete als Antwort sendet. Sonst nichts. Aus dieser Information allein kann auf nichts anderes geschlossen werden als auf die Tatsache, dass das Gerät nicht auf einen Ping antwortet.

Mit arp -a erkenne ich, dass die MAC-Adresse via ARP ermittelt wurde. Das heißt zwar nicht zwangsläufig, dass der Computer online ist (Stichwort ARP-Cache), aber ich habe vorher mit arp -d den ARP-Cache geleert.

ARP ARP-Tabelle nach geleertem Cache

Meist lässt die Windows-Firewall eingehendes ICMP nicht zu – das Gerät ist also funktionsfähig, antwortet aber nicht. Hier die Ansicht in wf.msc:

Firewall Einstellung Firewall-Einstellung für ICMP

Sobald die IPv4-Regeln aktiviert werden, antwortet das Gerät wie erwartet.

Zielhost nicht erreichbar

Ganz anders sieht die Sache bei folgender Antwort aus: Zielhost nicht erreichbar.

Ping Nicht erreichbar Ping – Zielhost nicht erreichbar

Was lässt sich daraus schließen? Meist ist der Computer tatsächlich nicht online, und auch der ARP-Cache zeigt keine MAC-Adresse des Zielcomputers. Das bedeutet, dass bereits der ARP-Request fehlgeschlagen ist.

In den meisten Fällen kann man davon ausgehen, dass der Computer tatsächlich offline ist.

Fazit

Zeitüberschreitung der Anforderung : Gerät ist erreichbar (ARP erfolgreich), antwortet aber nicht auf ICMP – oft Firewall

Zielhost nicht erreichbar : ARP-Request fehlgeschlagen – Gerät ist mit hoher Wahrscheinlichkeit offline

Die beiden Meldungen werden oft synonym verwendet, sagen aber etwas komplett Unterschiedliches aus. Wer den Unterschied kennt, spart sich beim Troubleshooting viel Zeit.

Join the newsletter

Occasional thoughts on Laravel, PHP, and building real-world applications — straight from what I’m working on.

The newsletter is on a little break right now — see you soon!

Found something interesting to share? Submit a link to the community section.