¿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.