服务器防火墙怎么配置IP地址,有哪些步骤?

配置服务器防火墙IP规则的核心在于明确方向、协议端口和IP地址范围,然后通过操作系统命令或云平台工具执行操作。

理解服务器防火墙IP配置的基本概念

在动手前,先厘清几个关键点,防火墙的IP规则通常分为入站和出站,入站控制外部对服务器的访问,出站控制服务器对外发起连接,你配置IP时,必须结合协议和端口,例如只允许特定IP访问SSH(22端口)或HTTP(80端口),不指定端口,IP规则就变成全通或全禁,这在多数场景下并不安全。参考2

第四节:云服务器的安全组端口放行教程,云服务器端口设置的教程。
加载中
第四节:云服务器的安全组端口放行教程,云服务器端口设置的教程。

入站规则与出站规则的差异

  • 入站规则:决定哪些IP可以主动连接你的服务器,常见场景:允许公司办公IP访问数据库端口,或拦截恶意IP的扫描。
  • 出站规则:限制服务器主动访问外部IP,禁止服务器连接已知的恶意C2地址,或只允许特定IP段访问外部API。

协议和端口必须与IP一起指定

单独一个IP地址没有意义,防火墙需要知道流量类型,比如你配置“允许192.168.1.10访问”,但没指定协议,那么防火墙默认会匹配所有协议,这可能造成安全漏洞,实际配置时,你通常需要同时写明IP、协议(TCP/UDP)、端口号,以及动作(允许/拒绝),行业共识认为,这种组合配置能让规则更精细,减少误放行或误拦截。

Linux服务器防火墙配置ip命令详解

Linux系统主流防火墙是iptables和firewalld,两者底层核心相同但命令风格不同,下面以常见场景为例,给出可直接运行的命令。

使用iptables配置IP白名单

假设你希望只允许192.168.1.100访问服务器的22端口,其余IP全部拒绝。

# 允许单个IP访问SSH
iptables -A INPUT -s 192.168.1.100 -p tcp --dport 22 -j ACCEPT
# 设置默认策略为DROP(拒绝所有入站,需配合上面的规则)
iptables -P INPUT DROP

注意顺序:允许规则必须放在拒绝规则之前,否则会被默认丢弃策略拦截,如果你需要允许整个IP段,用CIDR格式:

iptables -A INPUT -s 192.168.1.0/24 -p tcp --dport 80 -j ACCEPT

保存规则:不同发行版命令不同,Debian/Ubuntu用iptables-save > /etc/iptables/rules.v4,CentOS 6用service iptables save。

使用firewalld配置IP规则

CentOS 7及以上、RHEL、Fedora默认使用firewalld,操作更直观,但需注意运行时与永久状态的区别。

  • 允许特定IP访问SSH:
    firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.100" port port="22" protocol="tcp" accept'
    firewall-cmd --reload

    服务器防火墙怎么配置IP地址,有哪些步骤?参考2

  • 拒绝某个IP段访问所有端口:
    firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.0.0.0/8" drop'
    firewall-cmd --reload

    --permanent参数表示永久生效,--reload使规则加载,不加--permanent只在当前会话生效,重启后丢失。

配置IP黑名单

黑名单思路与白名单相反,先允许所有,再拒绝特定IP,以iptables为例:

# 先设置默认策略为ACCEPT
iptables -P INPUT ACCEPT
# 拒绝特定IP
iptables -A INPUT -s 192.168.1.200 -j DROP

使用firewalld时,将accept改为drop即可,黑名单适合封禁已知攻击IP,但整体有风险:如果攻击IP变化,你需要不断更新规则。

Windows服务器防火墙放行ip的具体操作

Windows防火墙提供图形界面和命令行两种方式,推荐使用高级安全Windows防火墙进行精细控制。

通过图形界面配置IP规则

路径:控制面板 > 系统和安全 > Windows防火墙 > 高级设置 > 入站规则。

  1. 右键点击“入站规则”,选择“新建规则”。
  2. 规则类型选择“自定义”,然后点击“下一步”。
  3. 在“程序”页面选择“所有程序”,或指定特定程序(如SQL Server)。
  4. 在“协议和端口”页面选择协议类型和端口号(如TCP 1433)。
  5. 在“作用域”页面,在“远程IP地址”处添加允许的IP地址,如192.168.1.0/24,或单个IP,这是关键步骤,对应防火墙IP配置。
  6. 选择“允许连接”,然后命名规则并完成。
    出站规则同理,但方向相反,如果你需要配置IP黑名单,在作用域中添加拒绝的IP,并在操作中选择“阻止连接”。

通过命令行配置IP规则

使用netsh advfirewall命令更高效,适合批量操作。

  • 允许特定IP访问80端口:
    netsh advfirewall firewall add rule name="Allow IP" dir=in protocol=tcp localport=80 remoteip=192.168.1.0/24 action=allow
  • 拒绝某个IP访问所有端口:
    netsh advfirewall firewall add rule name="Block IP" dir=in remoteip=10.0.0.5 action=block

    注意:dir=in表示入站,dir=out表示出站。remoteip指定源IP(入站)或目标IP(出站),规则名(name)不能重复,否则会覆盖。

云服务器防火墙配置ip(安全组)

在简米云、酷番云、华为云等平台,防火墙通常以“安全组”形式存在,位于虚拟机外部,优先级高于实例内部防火墙,配置时直接在控制台操作,无需SSH登录。

服务器防火墙怎么配置IP地址,有哪些步骤?

简米云安全组配置IP

登录简米云ECS控制台,找到目标实例,点击“安全组配置”。

  1. 添加安全组规则,选择“入方向”或“出方向”。
  2. 授权策略:允许或拒绝。
  3. 协议类型:根据服务选择TCP、UDP、ICMP等。
  4. 端口范围:如22/22表示SSH,80/80表示HTTP。
  5. 授权对象:即IP地址或CIDR块,例如0.0.0.0/0表示所有IP,192.168.1.0/24表示特定网段,单个IP用32位掩码,如192.168.1.100/32。
  6. 优先级:数字越小越优先,一般默认即可。
    建议:将常用管理IP加入白名单,其他IP全部拒绝,避免暴露在公网。

酷番云安全组配置IP

酷番云操作类似,在云服务器控制台关联安全组,点击“编辑规则”。

  • 添加规则时,同样需要填写“来源”(入站)或“目标”(出站),格式为IP或CIDR。
  • 酷番云支持“端口段”和“协议”组合,例如放行HTTP/HTTPS,来源设为0.0.0.0/0,但数据库端口仅允许公司IP。
  • 注意:每个安全组最多可添加数十条规则,超出后需扩展,但多数场景足够。
    如果你在酷番云使用轻量应用服务器,防火墙规则在“防火墙”选项卡中配置,方法与安全组相同。

常见场景与注意事项

允许特定IP访问SSH服务

这是最常用的场景,假设你公司公网IP为203.0.113.5,你希望只允许这个IP SSH登录。

  • Linux(firewalld): firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="203.0.113.5" port port="22" protocol="tcp" accept'
  • 简米云安全组:入方向规则,协议TCP,端口22,授权对象203.0.113.5/32,动作允许。
  • 执行后,其余IP的SSH连接将被拒绝,注意先不要断开当前会话,确认新规则生效,否则你可能锁死自己。

禁止某个IP段访问网站

假设你发现某个IP段(如103.0.0.0/8)频繁攻击你的Web服务器,需要封禁。

  • Windows防火墙:入站规则,阻止连接,协议TCP,端口80/443,远程IP地址103.0.0.0/8。
  • iptables: iptables -A INPUT -s 103.0.0.0/8 -p tcp --dport 80 -j DROP,同理443端口。
  • 安全组方式:添加一条拒绝规则,授权对象为103.0.0.0/8,优先级设低一些(如100),但注意安全组规则是白名单逻辑,如果已有允许全0.0.0.0/0的规则,拒绝规则可能不生效,你需要调整安全组策略为“拒绝所有,仅允许部分”,或者在应用层拦截。

配置失误导致无法连接怎么办

服务器防火墙怎么配置IP地址,有哪些步骤?

这是新手常遇问题:配置防火墙后远程连接断开,意味着你把自己也挡在了外面。

  • 解决方案:如果服务器在机房,可以请求远程管理卡(IPMI)登录后清除规则,如果服务器在云上,可以在云控制台使用VNC连接,或通过“安全组”的紧急恢复功能(如简米云提供“安全组规则重置”),有时也可以通过“管理终端”进入系统,直接停止防火墙服务:systemctl stop firewalld或service iptables stop,建议在配置前先创建一个允许当前IP的规则,并保留一个SSH会话备用。

配置服务器防火墙IP规则是安全运维的基础操作,核心在于理解方向、协议和IP的作用域,并按照实际场景选择linux命令、Windows防火墙或云安全组,无论哪种方式,测试规则时务必保留备用通道,避免因误操作导致服务器失联。参考2

服务器防火墙配置ip常见问题

服务器防火墙配置ip后不生效怎么办?

首先检查规则顺序:拒绝规则应放在允许规则之前?取决于防火墙机制,iptables匹配第一条规则,所以要把最具体的规则放前面,安全组通常是白名单逻辑,如果已有允许所有IP的规则,新增拒绝规则可能无效,你需要将默认动作改为拒绝,其次检查协议和端口是否匹配,如果只写了IP没写端口,规则可能不匹配,最后确认防火墙服务是否在运行,以及是否已重新加载规则(firewalld需reload,iptables规则需保存到文件并重启服务)。

如何批量导入IP规则?

Linux中可以用脚本生成iptables-save格式的规则文件,然后通过iptables-restore < 规则文件导入,Windows中可以用netsh advfirewall命令循环读取IP列表,写成批处理文件,云安全组大多支持批量导入,例如简米云的安全组规则可以复制到其他安全组,或通过API、Terraform批量管理,对于大量IP,建议使用IP集(ipset)或地址组功能,提高匹配效率。

配置IP白名单和黑名单的优先级是怎样的?

在多数防火墙中,白名单优先于黑名单,如果一条规则明确允许某个IP,随后又有一条拒绝该IP的规则,防火墙会执行允许,这是因为防火墙通常使用“最先匹配”原则,且白名单配置往往更具体,在安全组中,简米云和酷番云的安全组规则优先级取决于“优先级”数字,数字越小越优先,但同一网段下,如果存在允许和拒绝规则,允许规则会生效,行业共识认为,白名单是最佳实践,黑名单只能作为辅助手段。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/533914.html

赞 (0)
服务器集群配置的主要过程是什么?,有哪些步骤?
上一篇 2026年7月31日 14:38
发会员通知的公司模板审核为何被驳回?,处理建议是什么?
下一篇 2026年7月31日 14:47

相关推荐

  • 海外三网优化VPS推荐,年度大促不限制流量吗?

    在当前的云计算市场环境下,海外服务器的选择核心在于网络线路的质量与硬件性能的平衡,针对hosteons推出的年度大促活动,本次测评将深入剖析其采用的AMD EPYC 9004系列处理器表现、三网优化线路的实际延迟与稳定性,以及不限流量策略下的真实吞吐能力,为开发者与企业用户提供具备参考价值的采购依据, 硬件配置……

    2026年3月5日
    14000
  • hello.js是什么?hello.js如何调用第三方登录

    hello.js 是一个轻量级的 JavaScript 库,旨在简化 DOM 操作与事件处理,其核心优势在于极小的体积和零依赖特性,适合追求极致加载速度的现代前端项目,在 2026 年的前端开发生态中,虽然大型框架依然占据主流,但对于简单交互、微前端片段或高性能组件而言,引入一个几百 KB 的 React 或……

    2026年7月8日
    4910
  • 服务器配置一台的关键步骤是什么,服务器配置一台需要多少钱?

    配置一台服务器,核心就两步:先想清楚它要干什么,再根据用途敲定CPU、内存、硬盘和网络,最后才是装系统、调参数,如果只是跑个轻量博客,两三千块的入门整机足矣;但要扛起数据库或虚拟化,没有万把块的配置和冗余设计,后期维护会让人头疼,需求定位:你的服务器到底要扛什么活?别急着看参数,先问自己一个问题:这台机器是拿来……

    2026年7月31日
    1500
  • 蜂窝移动通信网络规划与优化怎么做?,有哪些技巧?

    蜂窝移动通信网络规划与优化是网络建设的核心环节,规划决定覆盖与容量上限,优化则通过持续调整让网络性能逼近理论值,两者相辅相成,缺一不可,5G网络规划与优化区别规划是蓝图,优化是微调网络规划在建设前完成,包含站点选址、频率规划、参数配置等,它奠定网络的基本骨架,属于一次性设计工作,优化则在网络运行后持续进行,通过……

    2026年7月23日
    1400
  • vmiss香港BGP VPS中国-香港-优化BGPⅡ系列评测,性能和性价比如何?

    【专业测评】vMiss香港BGP VPS – “中国优化BGP II”深度体验与限时优惠解析核心优势与定位香港BGP II线路专为中国大陆访问优化,融合PCCW、CMI、CN2等多线BGP,实现低延迟跨境连接,兼顾国际访问质量,是外贸建站、跨境业务、科学上网的理想选择,详细配置与参数(测试套餐:2G内存款)项目……

    2026年2月3日
    15830
  • 国外网站webshell是什么,国外网站webshell怎么查杀

    在当前的网络安全攻防演练与服务器运维管理中,针对国外服务器Webshell的检测、防御及日志分析已成为衡量服务器安全性的核心指标,本次测评针对主流海外数据中心的高防服务器进行深度实测,重点评估其在遭遇恶意Webshell上传、执行及权限维持等攻击场景下的防御表现,并结合2026年最新优惠活动进行综合性价比分析……

    2026年3月14日
    10700
  • 负载均衡分析方案怎么做?负载均衡分析方案与高并发流量优化

    负载均衡分析方案在云计算架构日益复杂的今天,服务器负载均衡(Load Balancing)已不再是简单的流量分发工具,而是保障业务连续性、提升系统容灾能力以及优化资源利用率的核心组件,本测评基于真实生产环境压力测试,深入剖析主流负载均衡方案的架构逻辑、性能表现及成本效益,旨在为技术决策者提供可落地的选型依据,核……

    服务器测评 2026年4月19日
    4600
  • Hadoop数据库怎么买?Hadoop集群搭建与购买指南

    购买Hadoop数据库通常指采购基于Hadoop生态的大数据平台服务或私有化部署软件,核心在于根据数据量级选择公有云托管方案或本地硬件集群,建议优先评估数据增长趋势与运维团队能力以决定部署模式,在2026年的技术语境下,单纯谈论“Hadoop数据库”已经略显过时,因为Hadoop本身是一个分布式文件系统(HDF……

    2026年7月6日
    20900
  • 高防ip和WAF到底有啥区别?高防ip高防ip与WAF的区别

    高防IP主要解决网络层的大流量攻击,通过清洗中心过滤恶意流量;WAF主要解决应用层的逻辑攻击,通过规则引擎识别恶意请求,两者互补而非替代,在网络安全防御体系中,很多站长或运维人员容易陷入一个误区:认为只要买了高防IP就能高枕无忧,或者觉得WAF足够智能就能抵挡一切,这两者处于不同的防御维度,高防IP像是一个拥有……

    2026年5月31日
    4000
  • 负载均衡和CDN能一起使用吗,负载均衡与CDN协同优化网站性能

    负载均衡和CDN能一起使用吗?答案是完全可以,而且在高并发、高可用性网站架构中,二者结合已成为行业标准实践,许多企业误以为CDN仅用于静态资源分发,负载均衡则负责后端服务调度,二者功能边界清晰、互不重叠,实则它们在不同层级协同工作,共同提升系统整体性能与稳定性,分发网络)工作在网络边缘层,通过全球分布的节点缓存……

    服务器测评 2026年4月16日
    6200

发表回复

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