服务器防火墙怎么配置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限时优惠靠谱吗?海外BGP混合线路DDR5内存推荐

    本次测评基于真实部署环境,针对市场上备受关注的加拿大VPS产品进行深度技术解析,该产品主打海外BGP混合线路架构,结合DDR5新一代内存技术,旨在为跨境业务及海外建站用户提供低延迟、高稳定性的基础设施支持,以下为详细的硬件性能、网络质量及促销活动解析, 核心硬件配置与性能基准服务器硬件底层决定了业务运行的上限……

    2026年3月13日
    12400
  • Hadoop大数据实战难吗?大数据入门学习路线

    Hadoop大数据实战的核心在于掌握分布式存储与计算架构,通过HDFS解决海量数据持久化,利用MapReduce或Spark实现离线或实时处理,最终构建稳定、可扩展的数据底座,在2026年的技术语境下,谈论Hadoop已不再是单纯讨论一个软件包,而是指代一套成熟的大数据基础设施生态,对于许多初入行的数据工程师或……

    2026年7月8日
    19200
  • 高防美国虚拟主机好用吗,美国高防服务器租用多少钱

    高防美国虚拟主机通过内置硬件级防火墙和独立IP资源,能有效抵御DDoS攻击,是外贸建站、游戏服务器及高流量业务在2026年兼顾稳定性与合规性的首选方案,为什么选择高防美国虚拟主机而非普通主机在2026年的网络环境中,网站面临的威胁不再仅仅是代码漏洞,而是大规模的流量清洗攻击,普通虚拟主机在面对每秒数十G的CC攻……

    2026年5月29日
    5100
  • 负载均衡多站点多端口访问是什么,如何配置实现?

    在服务器运维与架构优化领域,实现业务的高可用性与流量合理分配是核心诉求,负载均衡多站点多端口访问方案,正是解决单一节点性能瓶颈、提升业务容灾能力的关键技术手段,本次测评将基于实际部署环境,深入解析该技术的工作原理,并结合2026年最新服务器厂商促销活动,提供详尽的选购参考,技术原理与架构解析负载均衡的核心在于将……

    2026年4月6日
    8700
  • 法国高配VPS限时71折?16核8G法国服务器优惠预售,法国16核VPS优惠

    Limestone近日推出全新高配VPS产品,定位法国数据中心,核心配置为16核CPU与8GB RAM,该服务器专为高负载应用设计,如企业级网站托管、大数据分析和游戏服务器部署,法国节点确保了低延迟连接欧洲用户,同时提供DDoS防护与99.9% SLA保证,新品现已开启预售,限时71折优惠,活动有效期从2026……

    2026年2月15日
    24300
  • 负载均衡和默认路由有什么区别?负载均衡与默认路由的区别及应用场景

    负载均衡和默认路由在构建高可用、高性能的服务器架构时,负载均衡与默认路由是两个底层但至关重要的网络与系统配置环节,二者协同工作,直接影响服务的稳定性、扩展性与响应效率,本文基于对主流云平台与物理服务器部署实践的长期观测与实测,结合真实业务场景,对二者的技术原理、配置要点、性能表现及常见陷阱进行系统性梳理,为运维……

    2026年4月14日
    6600
  • 蓝希云香港AMD服务器怎么样,23元/月靠谱吗?

    在当前的云计算服务市场中,香港服务器凭借其无需备案、国际带宽充足以及低延迟访问大陆的优势,一直是外贸建站、跨境业务以及内地企业拓展国际市场的首选方案,蓝希云推出了针对2026年的全新促销活动,主打AMD架构的高性能服务器,并以极具竞争力的价格和“续费同价”的政策引起了广泛关注,本次测评将深入剖析蓝希云香港AMD……

    2026年2月28日
    16600
  • 福泉网站制作公司哪家好,福泉网站制作需要多少钱

    福泉网站制作的核心在于本地化服务与透明报价,选择一家靠谱的本地建站公司能省去大量沟通成本,同时确保网站符合当地市场特性,福泉网站制作多少钱?价格构成与市场行情在福泉,企业做网站的第一步通常是打听价格,但价格差异很大,从几千到几万都有,理解价格构成,才能避免被低价套路或高价迷惑,影响价格的主要因素网站类型:展示型……

    服务器测评 2026年8月18日
    400
  • 8核32G云服务器跑大数据够吗?大数据服务器配置推荐

    8核32G云服务器跑大数据通常不够用,它仅适用于小规模数据清洗或轻量级离线分析,面对TB级数据吞吐或高并发实时计算时,极易出现内存溢出和性能瓶颈,很多初创团队或中小企业在搭建数据仓库时,往往会被云服务商的“入门级”配置吸引,8核CPU配合32GB内存,听起来似乎比个人电脑的配置还要高,但在大数据的语境下,这个配……

    2026年6月18日
    2400
  • 服务器最多能连多少客户端?,连接数怎么查看?

    服务器能连接的客户端数量没有固定上限,它取决于硬件配置、网络带宽、应用架构和并发场景,从几十台到数十万台不等,一台低配办公服务器可能只能撑住百人左右,而大型云平台单机可承载数万乃至数十万并发,要准确评估,必须结合具体业务类型和部署环境,服务器能带多少台电脑?解析不同场景下的连接数上限这个问题的答案因场景而异,不……

    2026年7月14日
    1700

发表回复

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