nat haripin,终端访问目的地址转换成服务器地址, 源地址是转换成公网地址,还是配置nat haripin接口IP的私网地址? 如果做了3层聚合NAT har,配置聚合口还是物理口算?
(0)
nat hairpin enable命令用来开启NAT hairpin功能。
undo nat hairpin enable用来关闭NAT hairpin功能。
【命令】
nat hairpin enable
undo nat hairpin enable
【缺省情况】
NAT hairpin功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
NAT hairpin功能用于满足位于内网侧的用户之间或用户与服务器之间通过NAT地址进行访问的需求,需要与内部服务器(nat server)、出方向动态地址转换(nat outbound)或出方向静态地址转换(nat static outbound)配合工作。开启NAT hairpin的内网侧接口上会对报文同时进行源地址和目的地址的转换。
NAT hairpin功能与内部服务器配合工作时,仅支持与通过如下方式配置的内部服务器配合使用,并且使用如下方式配置内部服务器时,必须通过protocol参数指定协议类型,否则NAT hairpin功能不生效。
· 1.1.54 (1)普通内部服务器。
· 1.1.54 (2)负载分担内部服务器。
【举例】
# 在GigabitEthernet1/0/1接口下开启NAT hairpin功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] nat hairpin enable
建议多看看配置手册等资料或通过模拟器或真机实验下下哦
(0)
源地址转换成内网接口的私网地址(或内网地址池地址),不是公网地址。
hairpin 的目的是让服务器的回包先回到 NAT 设备。源地址转成内网接口 IP 或地址池后,服务器回包给设备,设备再还原转发给终端。否则服务器会直接回包给终端,出现三角路径,导致不通。
(0)
暂无评论
(0)
暂无评论
202.1.1.1),配置nat server protocol tcp global 202.1.1.1 80 inside 192.168.1.10 80192.168.2.10;服务器内网真实地址:192.168.1.10nat hairpin enable,PC 访问公网地址202.1.1.1:80访问内网服务器H3C。入报文(PC→防火墙内网接口):
192.168.2.10(PC 私网)202.1.1.1(服务器公网映射 IP)经过开启 hair‑pin 的内网接口,同时做双向转换H3C:
nat‑server,202.1.1.1 → 192.168.1.10(服务器真实私网地址)nat outbound,源 IP 转换为公网地址池地址(WAN 接口公网 IP / 地址池公网 IP),不是内网接口私网 IP。✅转换之后发给服务器的报文:
源 IP:公网地址(WAN 侧 NAT‑outbound 地址池 IP) 目的 IP:
192.168.1.10(服务器真实内网地址)
回答你的疑问:
- 目的地址:公网映射 IP→服务器内网真实 IP;
- 源地址:转换成 WAN 侧 nat‑outbound 的公网地址,不是内网接口私网 IPH3C。
回程报文服务器回复给转换后的公网源 IP;防火墙再做反向转换,把目的公网 IP 换回 PC 私网地址还给 PC。
⚠️关键点:hair‑pin 只是开启 “在内网接口执行源 + 目的双向 NAT”,源地址转换逻辑完全复用 WAN 接口上配置的 nat‑outbound,不是 hair‑pin 自己产生地址。没有 nat‑outbound,hair‑pin 不工作。
✅必须配置在三层聚合接口(Bridge‑Aggregation),不要在各个物理成员口配置H3C。
nat hairpin enable;interface Bridge‑Aggregation X执行nat hairpin enable。补充约束(V7 防火墙 / 路由器通用): nat‑server(WAN 口)、nat‑outbound(WAN 口)、nat hairpin(内网聚合口),相关 NAT 配置必须落在同一个业务板卡上,跨板卡 hairpin 会失效H3C。
#WAN口
interface GigabitEthernet0/0
ip address 202.1.1.1 255.255.255.0
nat server protocol tcp global current‑interface 80 inside 192.168.1.10 80
nat outbound 3000
#内网三层聚合接口
interface Bridge‑Aggregation 1
ip address 192.168.2.1 255.255.255.0
nat hairpin enable #✅配置在三层聚合口,不是物理成员口
acl number 3000
rule permit ip source 192.168.2.0 0.0.0.255
nat hairpin enable敲在聚合的物理成员口,配置不生效;nat outbound;源转换无匹配,访问不通;display nat session table
display nat hairpinning
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论