* * * у traceroute


8

Якщо я прослідкую на своєму сервері за допомогою безлічі різних методів, зовнішній ip, здається, не працює. Однак сервер в Інтернеті та доступний цим ip.

Localhost:

michaelxu@michaelxu-server:~$ traceroute 127.0.0.1
traceroute to 127.0.0.1 (127.0.0.1), 30 hops max, 60 byte packets
 1  localhost.localdomain (127.0.0.1)  0.120 ms  0.069 ms  0.064 ms

Внутрішній IP:

michaelxu@michaelxu-server:~$ traceroute 192.168.1.3
traceroute to 192.168.1.3 (192.168.1.3), 30 hops max, 60 byte packets
 1  michaelxu-server (192.168.1.3)  0.122 ms  0.065 ms  0.067 ms

Зовнішній IP:

michaelxu@michaelxu-server:~$ traceroute 24.24.174.153
traceroute to 24.24.174.153 (24.24.174.153), 30 hops max, 60 byte packets
 1  * * *
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * *^C
michaelxu@michaelxu-server:~$

... він продовжується до 30 ... те ж саме відбувається, якщо я простежу його через сервер dns

Це також виникає, якщо я роблю це з іншого онлайн-сервісу:

   Tracing route to cpe-24-24-174-153.socal.res.rr.com [24.24.174.153]...

hop rtt rtt rtt     ip address  fully qualified domain name
1   1   1   1       70.84.211.97    61.d3.5446.static.theplanet.com
2   0   0   0       70.87.254.5 po101.dsr02.dllstx5.networklayer.com
3   0   0   1       70.85.127.109   po52.dsr02.dllstx3.networklayer.com
4   0   0   0       173.192.18.230  ae17.bbr02.eq01.dal03.networklayer.com
5   0   0   0       66.109.9.97 ae-11-0.pr0.dfw10.tbone.rr.com
6   41  40  39      66.109.6.208    ae-6-0.cr0.dfw10.tbone.rr.com
7   39  39  40      66.109.6.0  ae-3-0.cr0.lax30.tbone.rr.com
8   37  39  39      66.109.6.65 
9   42  40  39      72.129.9.3  agg1.lamrcadq-ccr02.socal.rr.com
10  36  36  35      72.129.10.73    
11  53  60  49      24.24.209.18    ge17-0-spsdca1-ars1.socal.rr.com
12  *   *   *           
13  *   *   *           
14  *   *   *           
15  *   *   *       

Що означають * * *? Чи є спосіб "виправити це"


Схоже, RoadRunner блокує ICMP в цей момент. Я також доходжу до 24.24.209.18, а потім вони перестають відповідати. Значення * представляють відсутність відповіді ICMP.
LilCodger

Відповіді:


7

Для цього є дві причини.

1) Час очікування. Хоча зазвичай ви зрештою отримуєте відповіді в одній з rtt-позицій на зразок 70 * * чи щось.

2) Деякі маршрутизатори налаштовані для блокування роботи деяких частин протоколу ICMP (відлуння ICMP, щоб бути точним). Зазвичай це допомагає запобігти DDOS-атакам і т. Д. Traceroute залежить від ехо-сигналу ICMP.

По суті, інструмент traceroute не може розробити IP-адресу, тому ви отримаєте * * * для блокованих хостів. Врешті-решт, ви можете отримати відповідь від інших хостів, щоб ви могли побачити відповіді при більшій кількості скачок.

Дивіться статтю у Вікіпедії про traceroute . У вашому випадку це причина №2, і ви нічого з цим не можете зробити. Спробуйте запустити traceroute до іншого пункту призначення, і, можливо, ви отримаєте повний слід.


Я можу пінг цього ip, який є протокол icmp?
agz

Який IP? Я можу пінг 24.24.209.18, але не 24.24.174.153. Деякі маршрутизатори просто не реагують на відлуння icmp.
Метт Х

Хм, дивно, я можу пінг 24.24.174.153 на ubuntu, але не через підказку cmd
agz
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.