首页/安全/安全设备配置速查/NO-PAT 一对一转换
NAT 与发布75 条

NO-PAT 一对一转换

一个内网地址固定映射一个公网地址且端口保持不变,适合需要固定公网身份的业务(部分专线对接、白名单互访)。

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

什么业务需要固定公网地址

NO-PAT 是一对一地址转换:内网地址与公网地址固定配对,端口保持不变。与常见的端口复用转换相比,它保留了对端看到的源地址与源端口,因此适合需要固定公网身份的场景——对方按白名单放行我方地址、或者业务本身携带地址信息。代价是消耗公网地址,一台主机独占一个。

基本信息

适用平台华为 USG、H3C SecPath 等支持无端口转换地址池的设备
转换特点地址一对一,端口不转换
华为配置地址池设置 mode no-pat,配合 section 指定地址范围
资源消耗每个参与转换的内网主机独占一个公网地址

典型使用场景

  • 对端白名单限制:合作方只放行约定公网地址,端口不能变化
  • 专线对接:双方按地址与端口约定互访,端口漂移会导致中断
  • 协议兼容:部分业务协议依赖源端口一致,复用转换会造成异常
  • 合规审计:对外访问需要可追溯到具体主机而非共享地址
  • 多地址规划:需要按主机维度分配公网地址时使用

华为配置示例

华为配置示例
system-view
nat address-group pool-np
 mode no-pat                              # 关闭端口复用,一对一转
 section 0 202.1.1.20 202.1.1.29          # 公网地址范围
 quit
nat-policy
 rule name snat-nopat
  source-zone trust
  destination-zone untrust
  source-address 192.168.10.0 mask 255.255.255.240
  action source-nat address-group pool-np
  quit
 quit

与端口复用对比

对比项NO-PAT端口复用转换
地址消耗一主机一地址多主机共享少量地址
端口保持不变会改写并需要维护映射
适合场景白名单与固定身份普通上网场景
排查难度映射关系固定,便于定位需查会话表关联端口
NO-PAT 一般要求可用公网地址数量与需要转换的内网主机数量匹配,数量不足时会出现部分主机无法转换。
规划阶段先算清账:参与 NO-PAT 的主机数量、地址池可用地址数量、以及未来半年的扩容余量,三者对照后再定池子大小,比事后临时加地址从容得多。

易错点

  • 内网主机数量超过地址池容量时,超出的主机无法完成转换,表现为部分主机不能上网而其他一切正常
  • 把需要固定身份的业务和普通上网流量混在同一个地址池里,公网地址被上网流量占用
  • 地址池调整后未同步更新对方的白名单,业务在变更当天中断
  • 合规场景以为 NO-PAT 无需留日志,实际仍需用会话日志回溯访问主体

数据来源与参考

  • 华为 USG6000 产品文档:NO-PAT
  • H3C SecPath NAT 无端口转换
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌