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

Linux服务器用iptables或firewalld命令,Windows服务器用“高级安全Windows Defender防火墙”,云服务器还需在控制台安全组里配IP规则。把这三个入口弄清楚,IP封禁和放行就都明白了。

服务器防火墙设置在哪里:先分清系统和场景

很多人问“服务器防火墙设置在哪里”,其实答案分两层,第一层是操作系统自带的防火墙软件,第二层是云平台的安全组策略,两者独立存在,但都在拦截网络流量。

Windows配置固定IP地址 设置Windows防火墙规则【夻白咏技 038期】
加载中
Windows配置固定IP地址 设置Windows防火墙规则【夻白咏技 038期】

行业共识认为,一台服务器至少要有两道防火墙:系统层负责本机出入站规则,平台层负责整体网络边界,如果你只配了其中一个,IP管理就存在漏洞。

操作系统防火墙的核心区别如下:

系统类型 防火墙名称 配置方式
Linux(CentOS/RHEL) firewalld firewall-cmd命令
Linux(旧版) iptables iptables命令
Linux(Ubuntu/Debian) UFW ufw命令
Windows Server Windows Defender防火墙 图形界面或netsh命令
云服务器 安全组 云控制台网页操作

搞清楚自己用的是哪一类,接下来就知道去哪里找设置了。

Linux服务器防火墙怎么设置ip:常用命令实操

firewalld:主流CentOS系统的默认选择

CentOS 7及以上版本预装firewalld,这是目前最常见的Linux管理入口,查看状态用:

systemctl status firewalld

如果没有运行,先启动并设为开机自启:

systemctl start firewalld
systemctl enable firewalld

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

封禁单个恶意IP用以下命令:

firewall-cmd --permanent --add-rich-rule="rule family=ipv4 source address=1.2.3.4 reject"
firewall-cmd --reload

只放行指定IP访问某个端口,比如仅允许办公网段连SSH:

firewall-cmd --permanent --remove-service=ssh
firewall-cmd --permanent --add-rich-rule="rule family=ipv4 source address=192.168.1.0/24 service name=ssh accept"
firewall-cmd --reload

这两条命令组合后,SSH端口就只对指定IP段开放,其他人连接直接被拒。

iptables:老牌工具的IP管控思路

老版本系统或没有firewalld的环境,直接用iptables操作,封禁IP:

iptables -A INPUT -s 1.2.3.4 -j DROP

放行指定IP访问80端口:

iptables -A INPUT -p tcp --dport 80 -s 5.6.7.8 -j ACCEPT

注意iptables规则有顺序问题,ACCEPT规则要放在DROP规则前面,否则先匹配到拒绝规则就无效了,保存规则用:

service iptables save

UFW:Ubuntu用户的简洁方案

Ubuntu服务器封禁IP:

ufw deny from 1.2.3.4

放行指定IP:

ufw allow from 5.6.7.8 to any port 22

操作后记得确认状态:

ufw status numbered

Windows服务器防火墙设置在哪:图形化操作路径

Windows Server的防火墙入口在控制面板 → 系统和安全 → Windows Defender防火墙,但IP规则的高级配置不在这里,点左侧“高级设置”进入。

封禁指定IP的所有入站连接

在“高级设置”窗口左侧选“入站规则”,右侧点“新建规则”:

  • 规则类型选“自定义”
  • 程序选“所有程序”
  • 服务器怎么设置防火墙,IP地址在哪里设置?

  • 协议和端口默认“任何”
  • 作用域中“远程IP地址”勾选“此IP地址或子网”,添加要封禁的IP
  • 操作选“阻止连接”
  • 配置文件全选,命名后完成

只允许特定IP访问远程桌面

同理新建入站规则,但作用域里只添加允许的IP,操作为“允许连接”,创建两条规则后,阻止规则默认优先生效,所以要删掉默认的远程桌面放行规则,再按你的需求新建。

Windows的防火墙规则优先级较高,配置时一定要确认是否影响现有业务端口。

云服务器安全组:容易被忽略的IP控制层

云服务器(简米云、酷番云、华为云)的防火墙设置和物理机不同,系统防火墙之外,控制台还有一个安全组入口,这个入口在控制台找:云服务器ECS → 实例列表 → 更多 → 网络和安全组 → 安全组配置。

安全组支持添加IP白名单和黑名单规则:

  • 入方向规则:控制外部能访问你服务器的来源IP和端口
  • 出方向规则:控制服务器对外请求的目标IP和端口

如果遇到IP无法访问但系统防火墙已放行的情况,多半是安全组没放行对应IP,安全组拦截发生在系统防火墙之前,规则冲突时以安全组为准。

安全组和系统防火墙同时用的最佳路径

在安全组层面只放行业务必需端口,来源IP填你自己的公网出口IP,系统防火墙层面再针对临时IP做动态封禁,两个层面规则尽量保持一致,避免排查问题时两头找原因。

配置完防火墙后如何验证IP规则生效

设置完防火墙规则,验证工作不能省,本地用另一台机器测试:

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

ping 服务器IP telnet 服务器IP 端口

网页服务就直接用浏览器访问,能打开说明放行成功,打不开说明被拦截,服务器本机查看当前规则:

firewall-cmd --list-all
iptables -L -n

Windows下用:

netsh advfirewall firewall show rule name=all

云服务器则在控制台安全组规则列表里核对,规则不生效时,先确认是否执行了reload,再确认规则是否加了–permanent参数。

服务器防火墙封禁IP相关高频问题解答

防火墙封禁IP后,服务器自己还能正常出网吗?

能,封禁规则只作用于入站方向,服务器主动访问外网不受影响,但如果误封了自己的公网IP,会出现SSH连不上、网站打不开的现象,排查时先检查规则列表里是否有自己的IP,有就移除。

防火墙封禁IP和宝塔面板的IP拦截有什么区别?

宝塔面板的IP拦截规则写在nginx或Apache配置层,应用层拦截,只能作用于HTTP/HTTPS流量,防火墙是内核层拦截,所有协议和端口都生效,对DDoS攻击源IP,必须在防火墙层封禁才彻底。

服务器防火墙设置在哪个位置优先级最高?

云服务器安全组优先级最高,其次是系统防火墙,再往下是应用层如宝塔、nginx的IP限制,安全组优先生效,所以同一个IP要么在安全组封禁,要么在系统防火墙封禁,两者同时配置也不会产生冲突,只是管理上容易混乱。

核心结论再强调一次:Linux服务器防火墙设置入口是firewalld或iptables,Windows是高级安全防火墙,云服务器加一个控制台安全组,任何IP封禁需求先判断流量卡在哪一层,再选择对应的配置入口,验证规则用列表命令和实际访问测试双确认。

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

赞 (0)
路由器上没有打印机服务器的IP怎么办
上一篇 2026年9月6日 09:04
vpsspace月付十美元Windows怎么样,值得买吗?
下一篇 2026年9月6日 09:08

相关推荐

  • excel折旧函数怎么用?excel折旧函数公式详解

    Excel中计算固定资产折旧,首选SLN函数用于直线法,DB函数用于余额递减法,而SYD函数则适用于年数总和法,具体选择取决于企业会计准则对资产价值消耗模式的认定,在企业的财务日常工作中,固定资产管理是核心环节之一,每一台设备、每一辆汽车的价值随时间流逝而减少,这种减少并非物理上的消失,而是会计意义上的价值分摊……

    2026年7月10日
    15500
  • 什么是AIoT物联专网?物联网专网建设方案有哪些

    AIoT物联专网通过构建物理隔离或逻辑隔离的高安全网络环境,彻底解决了传统公网在数据隐私、实时响应和稳定性上的痛点,是工业4.0和企业数字化转型中不可替代的基础设施,为什么传统公网搞不定你的AIoT设备?很多企业在初期搭建物联网系统时,为了省钱直接复用现有的Wi-Fi或4G/5G公网,结果往往陷入“连得上、控不……

    2026年6月10日
    4900
  • 无线网络无法连接到服务器是怎么回事,怎么办?

    wifi上显示无法连接到服务器,多数情况下不是手机或电脑坏了,而是设备虽然连上了路由器,但路由器到互联网这条“外网通道”没有打通,或者设备的网络参数(DNS、IP、网关)配置出了错, 下面按“先分清连接状态、再按链路排查、最后处理路由器设置”的顺序展开,把常见原因和操作步骤一次说透,手机wifi已连接但无法访问……

    2026年9月15日
    300
  • 撮合引擎延迟由哪些环节构成?如何优化撮合延迟?

    撮合引擎的延迟瓶颈不在单一环节,而在普遍被忽视的排队等待、内核协议栈处理与业务逻辑串行这三块,其中内核旁路、批量处理与无锁化改造是收益最明显的优化方向,撮合引擎延迟构成:延迟高在哪里,谁在拖后腿撮合引擎的延迟,通俗说是从订单进来那一刻到订单状态被确认那一刻所消耗的全部时间,这段路径并不长,但每一站都有代价,把一……

    2026年9月7日
    200
  • CS2启动怎么才能更改到国内服务器,有哪些步骤?

    cs2启动怎么更改到国内服务器?在Steam启动选项里加一条-perfectworld参数,游戏就会走完美世界国服通道,延迟从国际服的七八十毫秒掉到二三十毫秒,匹配到的队友和对手也基本都是国内玩家,刚转CS2的玩家多半经历过这种尴尬:明明人坐在家里,排到的全是说英语、韩语或者日语的ID,对枪时总感觉慢半拍,没错……

    2026年10月9日
    100
  • Win10如何搭建Web服务器?,本地Web服务器怎么建?

    在Win10本机创建Web服务器,最稳妥的路线是启用系统自带IIS来跑静态站或ASP.NET;如果要做PHP+MySQL,就用XAMPP、phpStudy这类集成环境,最后放行防火墙端口,用localhost和局域网IP各测一次,Win10本机做Web服务器,本质是把电脑变成一台能响应HTTP请求的机器,它适合……

    程序编程 2026年10月31日
    100
  • 我的世界win10版怎么进ec服务器?,ec服务器进不去解决方法

    要进入我的世界Win10版EC服务器,你只需在游戏主界面点击“服务器”选项卡,选择“添加服务器”,填入正确的IP地址和端口,然后点击“加入”即可, 整个过程不超过两分钟,但前提是你的网络支持UDP协议、游戏版本匹配且服务器未关闭,下面我会从准备到连接,再到常见问题处理,一步步带你走通,我的世界win10版进ec……

    2026年8月23日
    1100
  • 如何用ajax实现jsp分页查询数据库?ajax实现jsp分页查询数据库代码

    通过Ajax实现JSP分页查询数据库,核心在于利用JavaScript异步请求后端接口获取JSON数据,并动态替换HTML表格内容,从而避免页面整体刷新,显著提升用户体验和查询效率,在传统的Web开发模式中,每次点击“下一页”都会导致整个页面重新加载,这不仅浪费带宽,还让用户感到明显的卡顿,随着用户对交互体验要……

    程序编程 2026年6月1日
    3200
  • 数据库服务器的IP地址怎么快速查看?,有哪些方法

    数据库服务器IP地址怎么查:先给结论数据库服务器的IP地址分三种查法:在服务器本机用命令看网卡地址,在数据库客户端里查服务端地址,在云平台控制台看实例网络信息,用哪台机器跑数据库,就查哪台机器的地址,别把客户端本机IP当成数据服务端IP, 下面按场景拆开讲,都是可以直接照着敲的操作,先分清你要查的是哪台机器很多……

    程序编程 2026年10月21日
    100
  • dnf手游服务器挤不进去怎么办,是什么原因?

    开篇直接给答案dnf手游服务器挤不进去时,最有效的解决办法是错峰登录、优先使用官方推荐的“推荐通道”,并耐心等待5-15分钟的自动排队补位,游戏开服头几天或者版本更新当天,服务器压力最大,官方通常会分批放号进入,这时候硬挤反而容易触发防抖机制被踢下线,为什么dnf手游服务器一直爆满进不去服务器挤不进去不是你的网……

    2026年9月1日
    900

发表回复

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