netcat 在端口 80 上没有到主机的路由,但在 22 上没有

use*_*530 0 networking

我在进入另一个国家的 VPN 中。我在那里有一个可以通过 ssh 访问的 VM。它非常慢,但它有效。Netcat 到端口 22 还显示开放端口和带有 openSSH 横幅的报告。所以到主机的路由工作。

但是,当我尝试使用另一个端口(如端口 80)使用相同的 IP 时,nc 失败并显示“没有到主机的路由”。一个端口如何通过而另一个端口找不到路线?我认为路由是 IP 而不是 TCP?

Htt*_*tqm 5

“没有到主机的路由”是防火墙规则拒绝使用 ICMP 消息访问指定端口的标志,而不仅仅是 DROPping。

来源