* * * in traceroute


8

Se eseguo il traceroute sul mio server tramite una serie di metodi diversi, l'ip esterno sembra non funzionare. Tuttavia, il server è online e accessibile da questo 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 interno:

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 esterno:

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:~$

... continua fino a 30 ... la stessa cosa accade se lo traccetto attraverso il server DNS

Si verifica anche se lo faccio da un altro servizio online:

   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  *   *   *       

Cosa significa * * *? Esiste un modo per risolvere questo problema"


Sembra che RoadRunner stia bloccando ICMP a quel punto. Arrivo anche al 24.24.209.18 e poi smettono di rispondere. Gli * rappresentano una mancanza di risposta ICMP.
LilCodger,

Risposte:


7

Ci sono due ragioni per questo.

1) Un timeout. Anche se di solito alla fine riceverai risposte in una delle posizioni rtt come 70 * * o qualcosa del genere.

2) Alcuni router sono configurati per bloccare il funzionamento di alcune parti del protocollo ICMP (l'eco ICMP per la precisione). Questo di solito serve per prevenire attacchi DDOS ecc. Traceroute dipende dal funzionamento dell'eco ICMP.

In sostanza, lo strumento traceroute non è in grado di elaborare l'indirizzo IP, quindi otterrai * * * per gli host bloccati. Alla fine potresti ricevere una risposta da altri host in modo da poter vedere le risposte con un numero di hop maggiore.

Vedi l'articolo di Wikipedia su traceroute . Nel tuo caso, è la causa numero 2 e non c'è nulla che tu possa fare al riguardo. Prova a eseguire traceroute verso un'altra destinazione e potresti ottenere una traccia completa.


Posso eseguire il ping di questo ip, che è anche il protocollo icmp?
agz

Quale IP? Posso eseguire il ping 24.24.209.18 ma non 24.24.174.153. Alcuni router non rispondono all'eco icmp.
Matt H

Hmm questo è strano che posso fare il ping 24.24.174.153 su Ubuntu ma non tramite il prompt cmd
agz
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.