NAT 与发布75 条

NAT 会话查看

查看会话可同时看到原始与转换后的地址端口,是验证 NAT 是否生效的直接证据。

安全设备配置速查安全更新于 2026-10-13

NAT 会话查看是什么

查看会话是验证 NAT 是否生效最直接的手段:会话表里同时保留转换前的原始地址端口与转换后的地址端口,一眼就能看出流量走了哪个地址池、命中了哪条映射规则。当转换结果与预期不符时,说明命中了另一条规则或规则顺序有问题;看不到转换字段时,则说明该流量根本没有命中 NAT 规则。

基本信息

华为命令display firewall session table 支持按源、目的地址过滤,verbose 显示更多字段
H3C 命令display session table ipv4 同样支持过滤与详细模式
关注字段源与目的地址端口的转换前后值、协议、剩余老化时间
性能注意大流量设备上全量查询会明显增加负载,务必带过滤条件
配套工具NAT 日志用于事后回溯,抓包用于确认链路上的真实报文

典型使用场景

  • 新配源 NAT 后验证转换结果是否符合预期地址池
  • 服务器映射不通时确认外部访问是否建立了会话与转换
  • 排查单通:确认去程转换存在、回程是否被正确逆转
  • 规则调整后对比新旧会话,确认改动已生效
  • 容量排查:按源地址统计会话数,发现异常连接来源

查看示例

查看示例
# 华为:按内网源地址查会话
display firewall session table source 192.168.10.10
display firewall session table verbose source 192.168.10.10
display firewall session table destination 202.1.1.20   # 核对映射
display nat-policy rule all      # 对照规则顺序与命中情况
# H3C
display session table ipv4 source 192.168.10.10

会话字段读法

字段含义正常与异常
转换前源地址内网主机的原始地址端口与终端实际一致
转换后源地址公网地址池中的地址端口应为规划的地址池地址
转换后目的地址映射改写后的内网地址端口应指向真实服务器地址端口
协议TCP / UDP 等与业务一致
剩余老化表项还能空闲多久接近零且业务仍在跑说明老化偏短
会话里看不到转换后字段时,先确认该流量是否真的命中了 NAT 规则:规则顺序、匹配范围与挂载接口都可能让流量绕过转换,只看配置存在与否容易得出错误结论。
命令输出用于取证时先保存文本再比对;旧会话不会随配置变更立即改变,验证改动效果需要等待老化或清理相关会话后重新发起连接。

易错点

  • 会话存在但转换地址不是预期值,说明命中了另一条更靠前的 NAT 规则,继续查配置顺序而不是重建配置
  • 大流量设备上全量查询会话明显增加 CPU 负载,影响正常转发
  • 旧会话未清理就验证变更,得出配置无效的结论
  • 只核对地址不核对端口,映射场景下的端口错误被忽略

数据来源与参考

  • 华为 USG6000 产品文档:NAT 会话查看
  • H3C SecPath 会话命令参考
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌