在这章我们会介绍iptables中如何配置NAT(Network Address Translation),
也就是网络地址转换的功能。
在iptables中,定义NAT时,需要在自带的五表
之中的nat表
中定义:
|
|
SNAT:Source NAT;请求来自内网,隐藏客户端IP地址
|
|
SNAT实例
实验拓扑图:
NAT IP
: 172.16.1.70 ; 192.168.1.254Client IP
: 172.16.1.100http IP
: 192.168.1.10
实验目标:
|
|
开启核心转发功能
在NAT服务器上进行操作:
|
|
在外网客户端上进行操作:
|
|
在http服务器上的操作:
配置好网关为NAT服务器的内网网卡地址
|
|
配置SNAT
在NAT服务器上进行操作:
|
|
测试SNAT
在外网客户端上进行操作:
|
|
在http服务器上查看http访问日志:
|
|
DNAT:Destination NAT;请求来自外网,隐藏服务器
|
|
DNAT实例
实验拓扑图:
NAT IP
: 172.16.1.70 ; 192.168.1.254Client IP
: 172.16.1.100http IP
: 192.168.1.10
实验目标:
|
|
配置DNAT
在NAT服务器上进行操作:
|
|
测试DNAT
在外网客户端上进行操作:
|
|
在http服务器上查看http访问日志:
|
|
哔哩哔哩视频源: