Es gibt eine Möglichkeit herauszufinden, ob Sie die TTL-Werte ändern. Sie können dies mit einem Tool wie hping oder einfach mit traceroute (tracert in Windows) tun.
Ich bin mit einem Access Point verbunden und kann eine Traceroute zu einer externen IP-Adresse durchführen. Anschließend wird der zweite "Hop" angezeigt:
C:\>tracert google.com
Tracing route to google.com [173.194.41.131]
over a maximum of 30 hops:
1 2 ms 2 ms 2 ms 10.21.176.2
2 4 ms 3 ms 2 ms 10.21.161.150
3 7 ms 4 ms 6 ms ^C (<-- I pressed control c to stop it)
C:\>
Hier sehen Sie, dass 10.21.176.2 mein Gateway (Zugangspunkt) ist und Sie können dann bestimmen, welche dieser IP-Adressen sich im Bereich Ihres zweiten Hops befindet (in meinem Fall 10.21.161. *, Vorausgesetzt, es handelt sich um ein normales Netzwerk der Klasse C). wird sofort antworten, dies kann entweder per Skript oder manuell erfolgen:
C:\>tracert -d 10.21.161.149
Tracing route to 10.21.161.149 over a maximum of 30 hops
1 3 ms 2 ms 3 ms 10.21.176.2
2 2 ms 1 ms 1 ms 10.21.161.149
Trace complete.
Wir können das letzte Oktett weiter verkleinern oder vergrößern. Auch dies ist besser, wenn Sie es mit einem Skript versehen (oder einen HPING-Befehl mit einem TTL-Wert von 1 ausführen):
C:\>tracert -d 10.21.161.142
Tracing route to 10.21.161.142 over a maximum of 30 hops
1 2 ms 1 ms 3 ms 10.21.176.2
2 2 ms 1 ms 1 ms 10.21.161.142
Trace complete.
C:\>tracert -d 10.21.161.141
Tracing route to 10.21.161.141 over a maximum of 30 hops
1 1 ms <1 ms <1 ms 10.21.161.141
Trace complete.
Da 10.21.161.141 nur einen Sprung entfernt ist und sich nicht in meinem Netzwerk befindet (ich bin am 10.21.176.0/24), ist es die externe Schnittstelle meines Gateways. In meinem Fall der Zugangspunkt.
Hinweis: Dies funktioniert jedoch nicht, wenn der Zugriffspunkt ausgehende ICMP- "TTL-abgelaufene" Nachrichten blockiert, diese jedoch normalerweise nicht auf diese Weise konfiguriert sind.