Cosa significano "! Z" e "! X" in un traceroute?


36

Quando vedi "! Z" o "! X" in un traceroute, cosa significa?

Da dove viene e come posso ripararlo?

Risposte:


44

! X significa "comunicazione proibita dal punto di vista amministrativo" e! Z "comunicazione con l'host di destinazione vietato dal punto di vista amministrativo" Per quanto mi ricordo, ottieni! X su ipv4 e! Z su ipv6 e dovrebbe essere documentato nelle pagine man (8).

Poiché Linux utilizza UDP per le route di traccia, ciò può provenire da una --reject-with icmp-host-prohibitedregola a destinazione. Alcune distro Linux hanno questa come configurazione predefinita. Per risolvere questo problema, devi rispondere con le --reject-with icmp-port-unreachableporte UDP da 33434 a 33534.


Perché quelle porte?
Ken Sharp

1
@KenSharp Perché quelle sono le porte utilizzate da traceroute. Vedi la pagina man per una descrizione dettagliata dell'algoritmo.
Michael Hampton
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.