nat hairpin 端口回流(nat 回环)

文章描述了如何通过开启NAThairpin功能和配置ACL来控制内网流量路径,确保所有访问内网服务器的流量经过防火墙,从而增强安全性。在特定端口启用NAThairpin和ACL2000允许内网地址转换,并在外网口配置EasyIP。此外,还需在内网口开启NAThairpin功能。若遇到问题,可能需要添加security-zoneintra-zonedefaultpermit规则。
摘要由CSDN通过智能技术生成

描述:

内网地址:192.168.1.2,内网服务器:192.168.1.254,外网地址:10.0.0.2。

情况:

不开启nat  hairpin,访问流量路径是从192.168.1.2直接走内网访问服务器192.168.1.254。

在端口开启nat hairpin后,路径就是从192.168.1.2到nat端口10.0.0.2转换后再访问内网服务器192.168.1.254,相当于从外网nat接口绕了一圈后再访问192.168.1.254。

这样做的好处就是所有访问服务器的流量都是经过防火墙控制,从而拒绝了来自内部的攻击,防止内鬼。

  • 配置ACL 2000,允许对内部网络中192.168.1.0/24网段的报文进行地址转换:
    • 命令:acl basic 2000,进入acl 2000配置,网上也有很多说是acl number 2000,可能不同机器不一样,都试下。
    • 命令:rule permit source 192.168.1.0 0.0.0.255,根据实际的192.168.x.x的网段来
    • 命令:quit,退出
  • 在外网口配置Easy IP方式的出方向动态地址转换,使得内网主机访问内网服务器的报文可以使用外网口的IP地址进行源地址转换:
    • 命令:interface Dialer0,进入外网口配置
    • 命令:nat outbound 2000,设置outbound
    • 命令:quit,退出
  • 在内网口上开启NAT hairpin功能:
    • 命令:interface Vlan-interface1,进入内网口配置
    • 命令:nat hairpin enable,开启hairpin
    • 命令:quit,退出
  • 以上配置完成后,正常来说是可以访问了,不需要重启,但是我的路由并不能,网上查找后又加入了一条命令:security-zone intra-zone default permit
  • 如果想删除某个上述命令,则需要用命令:undo xxxx,例如进入内网口配置后命令undo nat hairpin enable来取消开启
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值