首页/网络/网络排障速查/防火墙拦截排查:三层防护逐层过筛
本包目录(235 条)
排查流程与方法36 条
连通性与链路检测54 条DNS 与解析排查46 条端口与连接检查37 条抓包与流量分析32 条应用层慢与丢包定位30 条

防火墙拦截排查:三层防护逐层过筛

确认「不是服务问题」后,按「云安全组/NACL → 网络防火墙 → 主机防火墙 → 应用白名单」从外到内逐层核对,并用计数器证明到底拦在哪一层。

网络排障速查网络更新于 2026-10-12
方向先确认方向(入站/出站)与五元组,再逐层核对策略
证据iptables -v 计数器、firewalld 日志、云平台流日志(如有)
要点NAT 环境注意策略匹配的是 NAT 前还是 NAT 后地址

主机侧看规则与命中计数

主机侧看规则与命中计数
sudo iptables -L INPUT -n -v --line-numbers | head -30
sudo iptables -t nat -L -n -v | head -30
sudo firewall-cmd --list-all 2>/dev/null || sudo ufw status verbose

层次 / 看什么 / 常见坑

层次看什么常见坑
云安全组入站规则、关联实例只改了入站没改出站(部分云出站也控)
云 NACL子网级无状态规则无状态:回包端口也要显式放行
网络防火墙策略路由与会话表非对称路由导致会话不匹配
主机防火墙iptables/firewalld/ufw/Windows FW默认 DROP 与新端口未放行
应用白名单Nginx allow/deny、应用 ACL进程级拦截日志在应用侧不显眼
用「计数器增量」定位:执行一次测试请求,然后对比执行前后 iptables -v 的 pkts 变化,命中的就是拦截规则。

易错点

  • 遗忘云 NACL 的无状态特性:只放行请求方向,回包方向没放行,表现为「发出去没有回」
  • 临时 -j ACCEPT 全放行做测试后忘记回滚,埋下安全债

数据来源与参考

  • iptables 手册(-v 计数器语义)
  • firewalld 官方文档
  • 云厂商安全组与 NACL 文档

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌