¿Qué significa "! Z" y "! X" en un traceroute?


36

Cuando ves "! Z" o "! X" en un trazado de ruta, ¿qué significa eso?

¿De dónde viene y cómo lo soluciono?

Respuestas:


44

! X significa "comunicación prohibida administrativamente" y! Z "comunicación con el host de destino prohibido administrativamente" Hasta donde recuerdo, obtienes! X en ipv4 y! Z en ipv6 y debe documentarse en las páginas man (8).

Dado que Linux usa UDP para las rutas de rastreo, esto puede originarse a partir de una --reject-with icmp-host-prohibitedregla en el destino. Algunas distribuciones de Linux tienen esto como una configuración predeterminada. Para solucionar esto, debe responder con los --reject-with icmp-port-unreachablepuertos UDP 33434 a 33534.


¿Por qué esos puertos?
— Ken Sharp

1
@KenSharp Porque esos son los puertos que usa traceroute. Consulte la página del manual para obtener una descripción detallada del algoritmo.
— Michael Hampton
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.