O que "! Z" e "! X" significam em um traceroute?


36

Quando você vê "! Z" ou "! X" em um traceroute, o que isso significa?

De onde vem e como faço para corrigi-lo?

Respostas:


44

! X significa "comunicação administrativamente proibida" e! Z "comunicação com o host de destino proibida administrativamente" Tanto quanto me lembro, você recebe! X no ipv4 e! Z no ipv6 e deve estar documentado nas páginas do manual (8).

Como o Linux usa o UDP para rotas de rastreamento, isso pode se originar de uma --reject-with icmp-host-prohibitedregra no destino. Algumas distribuições Linux têm isso como uma configuração padrão. Para corrigir isso, é necessário responder --reject-with icmp-port-unreachablenas portas UDP 33434 a 33534.


Por que essas portas?
Ken afiada

1
@KenSharp Porque essas são as portas que o traceroute usa. Consulte a página do manual para obter uma descrição detalhada do algoritmo.
Michael Hampton
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.