首页/网络/网络设备配置速查/NAT ALG:FTP / SIP 等特殊协议穿越
NAT 与出口31 条

NAT ALG:FTP / SIP 等特殊协议穿越

FTP 主动/被动模式、SIP 通话等协议会把 IP 与端口写在载荷里,需要 ALG 协同时刻改写,否则连得上但数据传不了。

网络设备配置速查网络更新于 2026-10-12
场景带载荷地址的应用穿越 NAT
适用三厂(默认开启状态各不相同)
典型协议FTP、SIP、RTSP、PPTP、DNS、H.323

华为 VRP

华为 VRP
nat alg enable ftp
nat alg enable dns
nat alg enable sip
display nat alg

思科 IOS

思科 IOS
show run | include ip nat service
! 关闭 SIP ALG(与第三方 SIP 服务器冲突时常用)
no ip nat service sip udp port 5060
! 关闭全部 ALG(慎用)
! no ip nat service all

H3C Comware

H3C Comware
nat alg ftp enable
nat alg dns enable
display nat alg
差异:思科 ALG 默认随协议自动启用,可用 no ip nat service 精细关闭;华为/H3C 用 nat alg enable 显式开启。ALG 与某些语音/视频平台不兼容,排障时可临时关闭验证。

易错点

  • FTP 被动模式不通时先查 ALG,再查服务器 passive 端口范围是否放行

数据来源与参考

  • Cisco IOS NAT ALG(ip nat service)说明
  • 华为 VRP NAT ALG 配置
  • H3C Comware NAT ALG 配置

相关工具

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