我尝试使用 nmap 通过端口 8443 连接到我的 Ubuntu 服务器。
PORT STATE SERVICE VERSION
8443/tcp closed https-alt
正如您所看到的,外部世界认为端口 8443 似乎已关闭。
但是我的服务器将该端口列为正在监听。
netstat -tulpen:
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp6 0 0 :::8443 :::* LISTEN 0 18180888 -
tcp6 0 0 :::443 :::* LISTEN 0 18180884 -
并且我的 iptables 在默认 Drop 之前明确允许端口 8443:
pkts bytes target prot opt in out source destination
0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:8443
我在这里遗漏了什么?
答案1
您的服务器仅监听 IPv6。您确定您的 nmap 尝试通过 IPv6 而不是 IPv4 进行连接吗?您可以使用选项“nmap -6”测试 nmap 是否支持 IPv6