我已使用路由器配置面板转发了端口 14444。
以下是屏幕截图:
然后我使用以下命令运行 ncat:
sudo ncat -k -l 192.168.15.42 14444
https://www.canyouseeme.org/说“成功:我可以在 139.190.16.59 端口 (14444) 上看到您的服务”
以下是屏幕截图:
但是当我针对公共 IP(与上面相同的 IP)运行 NMAP 时,它显示:
未显示:14444 个关闭的端口
港口国服务
53/tcp 开放域
让事情变得更加复杂的是,针对我的本地 IP 运行 NMAP 表明端口 14444 已打开:
未显示:14444 个关闭的端口
港口国服务
14444/tcp 开放未知
以下是屏幕截图:
我感到很困惑。
答案1
一切正常。Canyouseeme 显示端口在公共地址上打开。
但是当您运行 nmap 时,您处于本地网络中,因此它
会显示本地 ip 上的端口打开。如果您从某个远程服务器运行 nmap,它将仅在公共 ip 上显示打开。