服务器上的防火墙怎么设置IP,在哪里设置?

服务器防火墙的ip设置入口分两层:云服务商控制台的安全组和操作系统自带的防火墙,大多数情况下你只需要在这两个地方添加ip规则即可,不用额外安装第三方软件。

服务器防火墙在哪里设置?先分清两层位置

很多朋友一上来就到处找“防火墙设置”这个按钮,结果越找越乱,其实服务器防火墙是分层存在的,搞混了就容易出现“明明放行了端口还是连不上”的情况。

如何0基础快速学会HYPIXEL公益加速IP的使用?
加载中
如何0基础快速学会HYPIXEL公益加速IP的使用?

第一层:云服务商控制台的防火墙(安全组)

无论你用简米云、酷番云还是华为云,服务器在云端都有一道“大门”,这道门叫安全组,它运行在物理宿主机上,独立于你的操作系统,简单说,你的服务器还没开机,安全组已经先拦截了一次流量。

  • 简米云:控制台 → ECS实例 → 安全组 → 配置规则 → 入方向/出方向
  • 酷番云:控制台 → 轻量应用服务器/CVM → 防火墙 → 添加规则
  • 华为云:控制台 → ECS → 安全组 → 更改安全组规则

这里设置的ip规则优先级是最高的,如果安全组里没放行某个ip,系统内部放行了也没用。

第二层:操作系统内部的防火墙

这一层运行在你的Linux或Windows系统里,也叫主机防火墙,常见的工具包括:

  • Linux:iptables、firewalld(CentOS/RHEL默认)、ufw(Ubuntu默认)
  • Windows:Windows Defender防火墙

这两层是“与”的关系,两层都放行了才算真正放行,这也是新手最容易踩坑的地方:安全组放行了3306端口,但服务器本地防火墙没开,MySQL还是连不上。

服务器防火墙怎么设置ip?云控制台实操步骤

简米云和酷番云的用户占了国内市场的较大比例,下面以这两家为例,展示控制台上的ip设置路径。

简米云安全组添加ip白名单

  1. 登录简米云控制台,进入ECS实例列表
  2. 点击实例ID,找到“安全组”页签
  3. 点击“配置规则”,选择“入方向”或“出方向”
  4. 服务器上的防火墙怎么设置IP,在哪里设置?

  5. 点击“手动添加”,协议选“自定义TCP”,端口填你需要放行的端口,比如3306或22
  6. 授权对象填ip地址,格式为2.3.4/32(单ip)或2.3.0/24(ip段)
  7. 保存后规则立即生效,无需重启服务器

酷番云防火墙设置ip

酷番云的轻量服务器和CVM路径略有差异:

  1. 轻量应用服务器:控制台 → 实例详情 → 防火墙 → 添加规则
  2. CVM:控制台 → 安全组 → 添加安全组规则 → 来源填ip

这里有个细节:酷番云允许在应用类型里直接选“MySQL(3306)”或“HTTP(80)”,系统会自动帮你填好端口,比手动填更快。

行业共识认为,安全组规则越精细越好,不要图省事全填0.0.0/0,否则相当于把服务器的大门敞开。

Linux服务器防火墙设置指定ip的完整流程

下面这套流程不提具体发行版名称也可以通用,但为了实操准确,分firewalld和iptables两套命令讲解。

使用firewalld(CentOS 7+ / Rocky Linux / AlmaLinux)

查看当前防火墙状态:

systemctl status firewalld

如果没启动,先启动并设置开机自启:

systemctl start firewalld
systemctl enable firewalld

放行指定ip访问特定端口:

# 允许192.168.1.100访问22端口
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.100" port port="22" protocol="tcp" accept'
# 禁止某个ip访问所有端口
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.0.0.5" reject'
# 重新加载使生效
firewall-cmd --reload

查看已生效的规则:

firewall-cmd --list-all

使用iptables(Ubuntu / Debian / CentOS 6及以下)

先加规则再保存:

# 允许1.2.3.4访问3306端口
iptables -A INPUT -s 1.2.3.4 -p tcp --dport 3306 -j ACCEPT
# 拒绝一个ip段访问所有端口
iptables -A INPUT -s 192.168.2.0/24 -j DROP
# 禁止ping(防扫描常用)
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP

服务器上的防火墙怎么设置IP,在哪里设置?

注意iptables规则重启后失效,需要保存,CentOS下用service iptables save,Ubuntu下用netfilter-persistent save。

Windows服务器防火墙设置ip限制

Windows Server的防火墙设置路径对新手更友好,全部在图形界面里完成。

Windows Server 2016/2019/2026操作路径

  1. 打开“服务器管理器” → 工具 → “高级安全Windows Defender防火墙”
  2. 点击左侧“入站规则” → 右侧“新建规则”
  3. 选“自定义” → “所有程序” → 协议类型选TCP,端口选“特定本地端口”,填如3389
  4. 在“作用域”页面,远程IP地址区域选“下列IP地址”,点击“添加”
  5. 填入允许的ip范围,比如168.1.0/24或单个ip
  6. 选“允许连接” → 命名规则 → 完成

这里的核心操作在于作用域(Scope)选项,它就是专门为ip限制设计的,很多人不知道这个入口,导致只能全放或全禁。

用命令行批量添加ip

如果要加多条规则,命令行更快:

netsh advfirewall firewall add rule name="Allow_MySQL_10.0.0.1" dir=in action=allow protocol=TCP localport=3306 remoteip=10.0.0.1

删除规则同理,把add改成delete即可。

设置ip时常见的坑和排查思路

规则设了还是不通,这大概是运维人员最烦的场景,按排查经验看,绝大多数问题出在层级混淆上。

改了规则不生效怎么办

按以下顺序逐一排查:

  1. 确认规则加在了正确的方向上(入站/出站)
  2. 确认云安全组和系统防火墙都放行了
  3. 确认ip格式正确,不要漏掉/32掩码(简米云会报错,酷番云会默认补全)
  4. 确认服务器本地服务监听在

    服务器上的防火墙怎么设置IP,在哪里设置?

    0.0.0上而不是0.0.1

关于第4点,运行ss -lntp(Linux)或netstat -ano(Windows)查看监听地址,如果MySQL只监听了0.0.1:3306,那防火墙无论怎么放行,远程都连不上。

用netstat和telnet快速验证

规则加好后,在另一台机器上测试:

telnet 服务器ip 3306

如果输出Connected to字样,说明端口通了,如果卡住不动,大概率防火墙还在拦截。

另外提醒一句,改了防火墙规则后没必要重启服务器,除非你改的是内核级参数,重启服务器反而容易把服务搞挂,得不偿失。

服务器防火墙设置ip的常见问答

Windows服务器防火墙在哪里设置端口过滤规则?

打开“高级安全Windows Defender防火墙”,在“入站规则”和“出站规则”里新建规则,协议类型和端口号都可以自定义,作用域里可以根据ip过滤流量,这个选项在向导的第4步,字面叫“作用域”,不仔细看容易忽略,要注意,Windows防火墙的规则优先级是“阻止”优先于“允许”,如果同时存在冲突规则,按阻止执行。

Linux服务器防火墙怎么查看已经设置的ip规则?

firewalld用firewall-cmd --list-rich-rules查看复杂规则,用firewall-cmd --list-all查看全部规则,iptables用iptables -L -n -v,加上--line-numbers参数可以显示规则序号,方便按序号删除规则,这些命令在Ubuntu、CentOS等主流发行版上通用。

云安全组和系统防火墙有什么区别?

安全组运行在云平台底层,由虚拟化层控制,与操作系统无关;系统防火墙运行在服务器内部,由内核的netfilter框架承载,流量先经过安全组,再进入系统防火墙。两个都放行才能通,两个里任何一个拒绝都会被拦,如果嫌管理麻烦,可以只依赖云安全组,把系统防火墙关掉,但这要求你对安全组规则非常熟练,否则不建议这么做。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/%e6%9c%8d%e5%8a%a1%e5%99%a8%e4%b8%8a%e7%9a%84%e9%98%b2%e7%81%ab%e5%a2%99%e6%80%8e%e4%b9%88%e8%ae%be%e7%bd%aeip%ef%bc%8c%e5%9c%a8%e5%93%aa%e9%87%8c%e8%ae%be%e7%bd%ae%ef%bc%9f/

赞 (0)
为什么双卡手机一个卡无服务,sim卡无服务怎么解决
上一篇 2026年8月23日 18:56
山东pdu服务器电源厂家有哪些
下一篇 2026年8月23日 19:03

相关推荐

  • Win10运行服务器失败怎么回事,服务器启动失败怎么解决?

    Win10运行服务器失败,绝大多数情况下是因为端口被占用、权限不足或相关服务未启动,先重启IIS或Apache服务并检查80端口即可解决,Windows 10 系统本身确实能作为服务器环境运行,但不少朋友在本地调试或部署网站时,会遇到服务器进程没反应、服务启动失败、端口被拒绝访问等问题,这类故障背后通常有共通的……

    2026年9月25日
    200
  • SpinServers龙年优惠真的划算吗?美国达拉斯服务器推荐

    SpinServers推出的龙年春节特惠方案,以$39/月即可拿下美国达拉斯节点的高配NVMe服务器,适合对I/O性能有极致要求且需要大流量的建站或开发用户,在2026年的网络基础设施市场中,性价比与性能的平衡点始终是所有技术决策者关注的焦点,SpinServers此次推出的春节限定优惠,并非简单的价格战,而是……

    2026年6月29日
    1400
  • DNS怎么和服务器IP对应?DNS服务器地址查询方法

    DNS和服务器IP能一致,核心在于把域名解析记录(A记录或AAAA记录)指向服务器真实的公网IP,同时确保服务器端防火墙和站点配置接受该IP的访问请求,先搞懂DNS和服务器IP的“分工”很多人把DNS和IP混为一谈,其实它们是两套系统,服务器IP是机房分配给服务器的门牌号,直接输入IP就能访问服务器,而DNS是……

    2026年9月2日
    900
  • ajax如何访问内网数据库?ajax跨域请求内网数据解决方案

    Ajax访问内网数据库的核心在于通过后端代理转发请求,利用Nginx反向代理或Spring Boot网关解决跨域问题,同时配合JWT令牌认证确保内网数据的安全性,严禁前端直接暴露数据库端口,在2026年的企业级开发场景中,前端与后端的数据交互早已超越了简单的页面刷新,许多开发者在尝试让前端页面直接读取内网数据库……

    2026年6月2日
    5300
  • Excel怎么读取XML文件?Excel读取XML数据乱码怎么办

    在 Excel 中读取 XML 文件主要有以下几种方法,具体取决于你的 Excel 版本(Windows 版功能最全)以及你希望达到的效果(一次性导入还是动态连接),以下是几种最常用且高效的方法:使用“从 XML 数据导入”功能(推荐,适用于 Excel 2010/2013/2016/2019/365)这是最直……

    2026年7月10日
    14000
  • 简米云服务器Ping慢怎么办,云主机网络延迟高如何优化

    阿里云服务器ping打开速度慢,核心解决思路是:先定位瓶颈在哪一段链路,再针对性地调整本地网络、服务器配置或线路选择,而不是盲目升级配置,先搞清楚慢在哪一环很多人一遇到ping延迟高,第一反应就是服务器不行,其实大多数情况下问题并不在阿里云机房,ping是网络层连通性测试,从你本地到服务器要经过运营商骨干网、区……

    2026年9月24日
    100
  • 青岛大带宽服务器搭配CDN使用注意什么,怎么选?

    青岛大带宽服务器搭配CDN使用,核心在于平衡本地带宽优势与CDN分发能力,必须根据业务场景调整节点选择、缓存策略和成本模型,避免因配置不当导致延迟增加或带宽浪费,青岛大带宽服务器的核心优势与潜在短板青岛作为北方重要的数据中心节点,机房带宽资源充足,价格在市场中有一定竞争力,很多企业选择青岛大带宽服务器,主要看重……

    2026年8月12日
    600
  • 两台服务器如何设置漂移IP,什么是漂移IP?

    两台服务器设置一个漂移IP,核心方案是部署keepalived软件,借助VRRP协议虚拟出一个浮动IP,这个IP在主备服务器之间自动漂移,对外始终可用,漂移IP到底解决什么问题先理解场景,你手上有两台服务器,一台跑业务,一台闲置,业务这台突然宕机了,用户访问的IP不变,但请求自动切到了另一台,这就是漂移IP(也……

    2026年8月27日
    700
  • 兰州本地机房物理机租用哪家好,哪家性价比高?

    兰州本地机房物理机租用,直接说结论:兰州新区数据中心和甘肃电信IDC机房在稳定性和带宽上表现最好,适合对网络要求高的业务;而兰州本地中小型IDC在价格上更有优势,但需要实地考察机房环境,业内专家指出,选择机房时,网络质量和服务响应是核心,价格只是参考,兰州物理机租用价格对比和配置选择物理机配置怎么定租用物理机……

    2026年7月26日
    1000
  • ftp服务器如何校验重复文件?批量检测重复文件的方法

    在FTP服务器中校验重复文件,最高效且可靠的方法是利用文件哈希值(如MD5或SHA-256)进行比对,而非单纯依赖文件名或修改时间,这能从根本上解决同名不同质或同内容不同名的文件冗余问题,FTP协议本身并不具备智能去重的原生功能,它只负责文件的传输与存储,当面对海量数据迁移、备份恢复或长期归档的场景时,手动排查……

    2026年7月11日
    17200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注