使用 ufw 打开端口后,nmap 输出显示端口已关闭

使用 ufw 打开端口后,nmap 输出显示端口已关闭

我正在尝试在端口 25 上接收 SMTP 消息(这是我的 MDA 服务器所在的端口)。我已在我的机器上打开端口 25

sudo ufw allow 25

输出如下:

Rules updated
Rules updated (v6)

但是当我对域进行 nmap 时:

nmap -p 25 <my-domain>

我得到这个输出:

Host is up (0.098s latency).
rDNS record for <remote-ip>: hostname
PORT   STATE  SERVICE
25/tcp closed smtp

为什么我明确打开了 25 端口后它却关闭了?

答案1

在 nmap 中,关闭的端口意味着该端口可访问,但没有应用程序侦听该端口。尝试运行

nc -l 25

(当然以 root 身份)并重新进行扫描。

如果防火墙阻止了该端口,nmap 会将其显示为已被过滤。

相关内容