web-dev-qa-db-ja.com

tracerouteで「!Z」と「!X」はどういう意味ですか?

Tracerouteで「!Z」または「!X」が表示された場合、それはどういう意味ですか?

それはどこから来ているのですか、どうすれば修正できますか?

37
Luke

!Xは「管理上通信が禁止されている」と!Zは「宛先ホストとの通信が管理上禁止されている」を意味します。

LinuxはトレースルートにUDPを使用するため、これは宛先の--reject-with icmp-Host-prohibitedルールから発生する可能性があります。一部のLinuxディストリビューションでは、これがデフォルトの構成になっています。これを修正するには、UDPポート33434〜33534で--reject-with icmp-port-unreachableを返信する必要があります。

45
Hartmut