技术支持

为您提供7*24小时在线技术支持、安全技术专家、行业资深安全顾问服务。400-888-1688

服务器问题

您当前位置首页 > 技术支持 > 服务器问题

Windows防火墙端口放行操作指南

Windows防火墙端口放行操作指南

常见问题 · 服务器问题

在服务器运维中,防火墙端口配置是基础但至关重要的操作。无论是部署Web服务、配置数据库远程访问,还是搭建FTP,都需要正确配置防火墙规则。本文以Windows为例,讲解端口放行的方法和注意事项。

为什么需要手动配置防火墙端口?

默认情况下,服务器的防火墙仅放行少数常用端口(如SSH 22、RDP 3389)。当你安装Nginx(80/443)、MySQL(3306)、Redis(6379)等服务后,外部流量无法访问这些端口,必须在防火墙中手动添加放行规则。

检查当前防火墙状态和已放行端口

首先查看当前防火墙规则:

netsh advfirewall firewall show rule name=all

此命令会列出所有已放行的端口。如果目标端口不在列表中,则需要添加规则。

添加端口放行规则

以下是添加TCP端口80(HTTP)的示例命令:

netsh advfirewall firewall add rule name="Open 80" dir=in action=allow protocol=TCP localport=80

Windows防火墙添加规则后即时生效,但推荐执行 gpupdate /force 强制刷新组策略。

配置完成后验证

端口放行后,使用 telnet 或 nc 命令测试端口是否真正对外开放:

telnet 服务器IP 80

如果显示 Connected 则说明配置成功。如果连接被拒绝,请检查:

  • 云服务商安全组是否也放行了该端口
  • 端口对应的服务是否已启动并监听在 0.0.0.0 上
  • SElinux(Linux)是否拦截了连接

关键词:防火墙、端口、安全组、iptables | 八彩云技术分享 · 仅供学习参考

这条帮助是否解决了您的问题? 已解决 未解决

安全合格的云服务,让您的业务轻松上云!

立即选购
https://affim.baidu.com/unique_50626027/chat?siteId=21806899&userId=50626027&siteToken=f4b13c0dda3b403b51fd8811d5a360c7