web-dev-qa-db-fra.com

Que signifie "! Z" et "! X" dans un traceroute?

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

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

37
Luke

! 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 cela devrait être documenté dans les pages man (8).

Puisque Linux utilise UDP pour les itinéraires de trace, cela peut provenir d'un --reject-with icmp-Host-prohibited règle à 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-unreachable sur les ports UDP 33434 à 33534.

45
Hartmut