百度云防护WAF接入后502报错?服务器防火墙拦截回源IP排查

发布时间:2026-06-26 | 作者:主机吧 | 阅读时长:5 分钟 | 类型:经验教程

一、问题描述

今天一位站长找到主机吧,反映他的网站接入百度云防护 WAF 后,出现部分用户无法正常访问的情况,浏览器直接返回 502 Bad Gateway

百度云防护WAF接入后502报错?服务器防火墙拦截回源IP排查

二、排查过程

第一步:检查 WAF 配置

起初我们怀疑是网站接入配置有问题,或者 WAF 误拦截了正常用户。但后台查下来——客户提供的 IP 没有任何拦截记录

第二步:确认异常状态码

百度 WAF 的正常拦截返回状态码是 403,而用户遇到的是 502。这说明请求根本没走到 WAF 的拦截逻辑,而是源站直接返回了错误。

第三步:全国多节点测试

通过 ITdog 对网站进行全国多地访问测试,发现:

运营商访问结果
电信✅ 正常
联通❌ 502
移动❌ 502

第四步:定位根因

能访问的 IP 是电信,不能访问的是联通和移动——不同运营商对应不同的 WAF 回源节点。

真相只有一个:服务器防火墙把百度云防护的回源 IP 给拦截了。

我们让客户检查服务器防火墙白名单,果然——百度 WAF 的回源 IP 被客户在服务器安全组拦截了。

百度云防护WAF接入后502报错?服务器防火墙拦截回源IP排查

三、解决方案

把百度云防护 WAF 的回源 IP 段加入服务器安全组放行名单中即可:

111.63.71.192/26
150.138.245.192/26
119.188.178.192/26
119.188.179.192/26

添加完后,网站立即恢复正常,502 报错消失。

四、正确接入流程

1. 获取百度云防护 WAF 回源 IP 段
2. 登录服务器防火墙/安全组
3. 将上述 IP 段加入白名单
4. 修改 DNS 解析到百度 WAF CNAME
5. 验证访问正常
6. 开启 WAF 防护规则

五、注意事项

检查项说明
服务器防火墙(iptables/firewalld)检查是否有默认拒绝策略或 DROP 规则
宝塔面板安全宝塔后台 → 安全 → 检查是否拦截了回源 IP
云服务商安全组阿里云/腾讯云/华为云安全组入站规则
CDN/WAF 嵌套规则如果使用了多层防护,检查各层的白名单
.htaccess / Nginx 配置检查是否有 IP 限制类规则

六、总结

接入百度云防护 WAF 后出现 502 报错,90% 的原因是服务器防火墙或安全组没有放行 WAF 的回源 IP

排查口诀

WAF 拦截返回 403,源站拒绝返回 502

运营商不同结果不同,多半是防火墙没放行

只要对照口诀排查,几分钟就能定位问题。


作者:主机吧 | 首发:主机吧 zhujib.com

关联阅读

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
在线客服
在线客服
热线电话
QQ客服
电子邮箱
suduwangluo