DNAT
DNAT(Destination NAT)改写包的目的地址,通常在入向将公网目的 IP 改为内网服务 IP。
用途
在入向流量中将公网目的地址改写为内网服务地址,实现端口转发与负载均衡。
机制
入向包经 DNAT 设备时目的 IP/端口改写为内网服务,记录映射。出向回包按映射恢复公网源。Linux iptables DNAT --to-destination 实现。
用例
- 端口转发
- 负载均衡
- 公网服务映射
DNAT(Destination NAT)改写包的目的地址,通常在入向将公网目的 IP 改为内网服务 IP。
在入向流量中将公网目的地址改写为内网服务地址,实现端口转发与负载均衡。
入向包经 DNAT 设备时目的 IP/端口改写为内网服务,记录映射。出向回包按映射恢复公网源。Linux iptables DNAT --to-destination 实现。