我通过 VPN 进入另一个国家。我在那里有一个虚拟机,我可以通过 ssh 访问它。虽然速度非常慢,但是很有效。端口 22 的 Netcat 还显示开放端口并带有 openSSH 横幅的报告。所以到主机的路由有效。
但是,当我尝试使用另一个端口(如端口 80)使用相同的 IP 时,nc 会失败,并显示“没有到主机的路由”。为什么一个端口可以通过,而另一个端口却找不到路由?我以为路由是IP而不是TCP?
答案1
“没有到主机的路由”表示防火墙规则拒绝使用 ICMP 消息访问指定端口,而不仅仅是删除。