我正在尝试在端口 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 会将其显示为已被过滤。