Warum ist mein erster Router nicht der Heimrouter (192.168.0.1), der das Paket empfängt.
Wie funktioniert Traceroute? Es sendet ein Ping-Paket mit einem anderen TTL-Eigenschaftswert (Time-to-Live). In der Regel dekrementiert jeder Router die TTL und leitet dieses Paket an den nächsten Hop weiter. Wenn sein Wert mehr als 0 ist oder wenn es Null geworden ist, lässt er den Ping fallen und sendet das Paket "TTL abgelaufen" zurück. Traceroute sendet also ein Paket mit TTL = 1 und empfängt "TTL abgelaufen" vom nächstgelegenen Knoten in einer Ablaufverfolgung (und verbraucht seine IP-Adresse), dann sendet es ein Paket mit TTL = 2 und empfängt "TTL abgelaufen" vom zweiten Knoten in der Ablaufverfolgung. und so weiter, bis der Pong zurückkehrt.
Normalerweise verringert jeder Router die TTL um 1. Er kann jedoch um 2, 3 oder mehr verringert werden (was bedeutet, dass diese Spur sehr teuer ist), sie nicht ändern (sich selbst ausblenden) oder sie immer erhöhen (lange Spuren ermöglichen) ).
Es scheint, dass Ihr Router die TTL nicht ändert. Wenn TRACEROUTE also ein Paket mit TTL = 1 sendet, routet der Router es einfach ohne TTL-Änderung. Der nächste Hop dekrementiert ihn, das Ergebnis ist 0, er sendet "TTL abgelaufen" ... und der erste Knoten in der Ablaufverfolgung ist 182.55.226.3 (ist das Standardgateway des Routers WAN-Schnittstelle Ihres Routers?), Nicht Ihr Router (192.168.0.1). .