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.