Ping 有效,但即使我的防火墙已关闭,我仍收到“没有到主机的路由”

Ping 有效,但即使我的防火墙已关闭,我仍收到“没有到主机的路由”

我想检查是否可以连接到 Rspamd 的 Fuzzy 端口,但遇到了一个非常奇怪的问题 - 我可以ping连接主机并得到答案(0% 数据包丢失)。但当我尝试telnet他时,我得到“没有到主机的路由”:

# telnet 88.99.142.95 11335
Trying 88.99.142.95...
telnet: Unable to connect to remote host: No route to host

与以下内容相同nc

nc -vz 88.99.142.95 11335
mail.highsecure.ru [88.99.142.95] 11335 (?) : No route to host

当然,乍一看这看起来像是防火墙问题,但请参阅以下输出(防火墙完全关闭 - 更好地说,没有阻止规则):

# iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
# iptables -v -n -L
Chain INPUT (policy ACCEPT 98 packets, 6560 bytes)
 pkts bytes target     prot opt in     out     source               destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
Chain OUTPUT (policy ACCEPT 64 packets, 5736 bytes)
 pkts bytes target     prot opt in     out     source               destination

我使用的是 Debain 10 的服务器虚拟机。

有谁知道问题可能出在哪里?

答案1

目标端口被目标防火墙阻止(至少对于你和我的 IP 地址而言)。

如果你运行tcpdump -i any -n icmp,你会看到一个host unreachable - admin prohibitedICMP 数据包。

相关内容