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


36

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

それはどこから来て、どのように修正しますか?

回答:


44

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

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


なぜこれらのポートですか?
ケンシャープ

1
@KenSharpこれらはtracerouteが使用するポートだからです。アルゴリズムの詳細については、manページをご覧ください。
マイケルハンプトン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.