当您在跟踪路由中看到“!Z”或“!X”时,这是什么意思?
它是从哪里来的?我该如何修复它?
答案1
!X 表示“管理上禁止通信”,!Z 表示“管理上禁止与目标主机的通信”,据我所记得,在 ipv4 上会得到 !X,在 ipv6 上会得到 !Z,并且它应该记录在 man (8) 页中。
由于 Linux 使用 UDP 进行跟踪路由,因此这可能源自--reject-with icmp-host-prohibited
目标处的规则。一些 Linux 发行版将此作为默认配置。要解决此问题,您需要在--reject-with icmp-port-unreachable
UDP 端口 33434 至 33534 上回复。