我想检查是否可以连接到 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 prohibited
ICMP 数据包。