开放端口检测
检查服务器上哪些端口是开放的:网站、邮件、FTP、SSH、数据库或您自己的列表。
关于开放端口检测
服务器上的每个服务都在某个端口上监听:网站使用 80 和 443,邮件使用 25、465、587 和 993,SSH 使用 22,MySQL 使用 3306。开放端口检测可以告诉您某项服务能否从互联网访问——当邮件或控制面板连不上、刚在防火墙中开放了端口,或想确认没有敏感服务暴露在外时,它都很有用。
选择一组端口或输入您自己的端口(最多 20 个),本工具会从我们的服务器逐一连接。开放表示服务器接受了连接,关闭表示服务器拒绝了连接,被过滤表示防火墙完全没有响应。当 3306、5432、6379 或 3389 等数据库或远程访问端口对所有人开放时,它还会发出警告——这些正是攻击者首先扫描的端口。
常见问题
关闭和被过滤有什么区别?
关闭表示服务器做出了响应,并表明该端口上没有服务在监听。被过滤表示没有任何响应,通常是防火墙悄悄丢弃了连接。
为什么 25 端口显示为被过滤?
许多主机和云服务商会阻止对 25 端口的出站连接以防垃圾邮件,因此即使该端口开放,我们的服务器也可能无法访问。邮件客户端通常使用 465 或 587。
开放 3306 端口安全吗?
通常不安全。数据库只应接受来自您自己服务器或私有网络的连接。请在防火墙中关闭该端口,或将数据库绑定到 localhost。