Que signifient “! Z” et “! X” dans un traceroute?


36

Quand vous voyez "! Z" ou "! X" dans un traceroute, qu'est-ce que cela signifie?

D'où vient-il et comment puis-je le réparer?

Réponses:


44

! X signifie "communication administrativement interdite" et! Z "communication avec l'hôte de destination administrativement interdit" Pour autant que je m'en souvienne, vous obtenez! X sur ipv4 et! Z sur ipv6 et il devrait être documenté dans les pages man (8).

Étant donné que Linux utilise UDP pour les itinéraires de trace, cela peut provenir d'une --reject-with icmp-host-prohibitedrègle de la destination. Certaines distributions Linux ont ceci comme configuration par défaut. Pour résoudre ce problème, vous devez répondre avec --reject-with icmp-port-unreachableles ports UDP 33434 à 33534.


Pourquoi ces ports?
— Ken Sharp

1
@ KenSharp Parce que ce sont les ports utilisés par traceroute. Voir la page de manuel pour une description détaillée de l'algorithme.
— Michael Hampton
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.