“! Z”와“! X”는 트레이스 루트에서 무엇을 의미합니까?


36

traceroute에 "! Z"또는 "! X"가 표시되면 무엇을 의미합니까?

어디에서 왔으며 어떻게 수정합니까?

답변:


44

! X는 "통신 관리 금지"및! Z "대상 호스트와의 통신 금지"를 의미합니다. 내가 기억하는 한 ipv4에서! X를 받고 ipv6에서! Z를 얻을 수 있으며 man (8) 페이지에 문서화되어 있어야합니다.

Linux는 추적 경로에 UDP를 사용하기 때문에 --reject-with icmp-host-prohibited대상 의 규칙에서 시작될 수 있습니다 . 일부 Linux 배포판에서는이를 기본 구성으로 사용합니다. 이 문제를 해결하려면 --reject-with icmp-port-unreachableUDP 포트 33434에서 33534 로 응답해야합니다 .


왜 그 포트?
Ken Sharp

1
@KenSharp traceroute가 사용하는 포트이기 때문입니다. 알고리즘에 대한 자세한 설명은 매뉴얼 페이지를 참조하십시오.
Michael Hampton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.