域内双向NAT(端口回流)
局域网内有一台或多台服务器可能需要对外映射提供服务,如内网终端也需要访问,这时如终端通过映射后的公网地址访问会出现无法访问的情况,这时就需要域内双向NAT(华三很多路由器会有hairpin这个功能,勾选应用则开启,或在内网接口配置nat hairpin enable)
故障现象
故障分析
1、当客户端需要访问一台服务器,但是是通过域名访问,不知道服务器就在同局域网
2、通过域名访问会先寻找网关,网关会发现需要访问的服务器就在局域网内,会直接转发至服务器(源地址没有发生变化),未经过NAT
3、当服务器发现网关转发来的(重定向),源发送来的TCP-SYN,且是同网段,会直接回应源(不经过网关)
4、客户端收到服务器回应的TCP-ACK报文,客户端访问的服务器是公网地址,但是收到同