Jestem w stanie załadować stronę www.cnn.com w przeglądarce Chrome, ale gdy wykonuję operację traceroute z wiersza poleceń (OSX), limit czasu wyniesie na poziomie level.net.Jak to jest możliwe dla traceroute do przekroczenia limitu czasu, ale witryna ładuje się dobrze w przeglądarce?
Użyłem tego rozszerzenia Chrome do zweryfikowania adresu IP, Chrome korzysta z www.cnn.com (nie mogę znaleźć drogę z Chrome debuggera aby zobaczyć adresy IP): https://chrome.google.com/webstore/detail/ipvfoo/ecanpcehffngcegjmadlcijfolapggal
I kiedy użyć CLI do traceroute do tego samego adresu IP, czasy się ??
Czy istnieje jakakolwiek diagnostyka, aby dowiedzieć się, czy powodem, dla którego traceroute w tym przypadku kończy się limit czasu? Myślałem, że zarówno traceroute, jak i przeglądarki używają tej samej warstwy sieciowej systemu operacyjnego do kierowania ruchu TCP/IP?
Okazuje się, że OSX domyślnie używa UDP dla traceroutów, i widocznie wiele routerów blokuje tracerouty oparte na UDP. Używając: "traceroute -I www.site.com", możesz użyć pakietów wychodzących ICMP, które nie są blokowane (lub co najmniej mniej prawdopodobne, że zostaną zablokowane). Kiedy zacząłem używać - prawie wszystkie moje dane tracerout przechodziłyby bez przekroczenia limitu czasu. – jpeskin
-l nie działa dla mnie: Użycie: traceroute [-adDeFInrSvx] [-A as_server] [-f first_ttl] [-g gateway] [-i iface] \t [-M first_ttl] [-m max_ttl] [- p port] [-P proto] [-q nqueries] [-s src_addr] \t [-t tos] [-w termin ważności] [-z pausemsecs] host [pakieteten] –
@KorayTugay Flaga jest wielką literą "i" , nie jest to mała litera "L" – Tur1ng