Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Počet routerů mezi servery

Jakým způsobem mohu zjistit počet routerů mezi mou stanicí a serverem v internetu?

Klasicky používám příkaz traceroute, ale některé routery mají jaksi zakázané tyto pakety posílat zpět, takže se nic nedozvím. Mělo by to jít postupným snižováním TTL, ale za boha si nevzpomenu na příkazy, kterými se to zadává.

Dělám to na linuxu, ale spokojím se i s řešením na Windows, ty příkazy by měly být podobné.

Děkuji

Předmět Autor Datum
můžeš použít mtr (existuje verze jak pro linux, tak windows) Nicméně pokud má router vyblokované od…
touchwood 12.05.2017 12:18
touchwood
Když vezmu tu poslední variantu, tak si jenom nastavím náhodně TTL, třeba 30, když se mi vrátí odpov…
Kbio 12.05.2017 12:23
Kbio
Jo, akurat neznizuj po jednom, ak das 30, skus 20, aby si co najrychlejsie skracoval mozny interval.
fleg 12.05.2017 12:52
fleg
Druhá varianta je normálně pingat, akorát postupně snižovat u pingu TTL Měl jsme za to, že přesně t…
Wikan 12.05.2017 12:59
Wikan
ano, tracert dělá přesně totéž, ale ke všemu i vypisuje tyto uzly. Nicméně na zjištění počtu hopů po…
touchwood 12.05.2017 13:11
touchwood
Když jsem podobný problém řešil v minulosti, tak mi tracert moc nepomohl, musel jsem to dělat ručně,… poslední
Kbio 12.05.2017 13:31
Kbio

můžeš použít mtr (existuje verze jak pro linux, tak windows)

Nicméně pokud má router vyblokované odpovídající ICMP typy paketů, odpověď nedostaneš (ovše opět) nicméně řádka ve výpisu traceroute/mtr znamená hop.

Druhá varianta je normálně pingat, akorát postupně snižovat u pingu TTL (ve Windows volba -i XXX) - v okamžiku, kdy se ti ping přestane vracet, tak předchozí hodnota TTL určuje počet hopů. (pozor, opět nemusí být zcela přesné, protože router může hodnotu TTL změnit)

Zpět do poradny Odpovědět na původní otázku Nahoru