nat:NetworkAddress Translation,安全性,网络层+传输层
SNAT(只修改请求报文的原地址;),DNAT(只修改请求报文的目标地址,端口映射,任何做一个DNAT需要对应一个SNAT)
proxy:代理,应用层
DNAT\SNAT
核心转发、路由,不修改头部报文
修改源地址,NAT,修改头部报文,最初设计目标是为了安全性
nat表
PREROUTING(DNAT)
OUTPUT
POSTROUTING(SNAT)
源地址转换:iptables -t nat -A POSTROUTING -sLocalNET ! -d LocalNet -j SNAT --to-source ExtIP
iptables -t nat -A POSTROUTING -s LocalNET ! -d LocalNet -j MASQUERADE
目标地址转换:iptables -t nat -A PREROUTING -d ExtIP -ptcp|udp --dport PORT -j DNAT --to-destination InterSeverIP[:PORT]
时间: 2024-10-21 11:27:43