今天带大家学习一下NAT,并做一个NAT的综合实验。
1、基本配置基本配置(接口 IP 地址、设备主机名等)【这里就不演示了,兄弟们可以自行设置】
2、在 AR1 上配置默认路由
[AR1]ip route-static 0.0.0.0 0 202.100.1.2
3、在 AR1 上 配 置 Basic NAT , 使 10.1.1.0/24 网 络 内 的 用 户 使 用 公 网 地 址 202.100.1.100-202.100.1.102 访问外网
[AR1]nat address-group 1 202.100.1.100 202.100.1.101
[AR1]acl 2001
[AR1-acl-basic-2001]rule permit source 10.1.1.0 0.0.0.255
[AR1-acl-basic-2001]q
[AR1]int s1/0/0
[AR1-Serial1/0/0]nat outbound 2001 address-group 1 no-pat
4、在 AR1 上配置 NAPT,使 10.1.1.0/24 网络内的用户使用公网地址 202.100.1.100 访问外网
[AR1]int s1/0/0
[AR1-Serial1/0/0]undo nat outbound 2001 address-group 1 no-pat
[AR1]nat address-group 2 202.100.1.100 202.100.1.100
[AR1]int s1/0/0
[AR1-Serial1/0/0]nat outbound 2001 address-group 2
[AR1-Serial1/0/0]qu
5、在 AR1 上配置 EasyIP,使 10.1.1.0/24 网络内的用户使用 AR1 的 S1/0/0 接口的 IP 地址访问外网
[AR1]int s1/0/0
[AR1-Serial1/0/0]nat outbound 2001
6. 在 AR1 上配置 NAT Server,分别满足下面需求
[AR1-Serial1/0/0]nat server global 202.100.1.101 inside 10.1.2.11
[AR1-Serial1/0/0]nat server protocol tcp global 202.100.1.101 21 inside 10.1.2.12 21
[AR1-Serial1/0/0]nat server protocol tcp global 202.100.1.101 20 inside 10.1.2.12 20
[AR1-Serial1/0/0]nat server protocol tcp global 202.100.1.101 80 inside 10.1.2.11 80
[AR1-Serial1/0/0]qu
NAT 是将 IP 数据报文头中的 IP 地址转换为另一个 IP 地址的过程,主要用于实现内部网络(私 有 IP 地址)访问外部网络(公有 IP 地址)的功能。
● Basic NAT 是实现一对一的 IP 地址转换,在这种方式下只转换 IP 地址,而不处理 TCP/UDP 协议的端口号,一个公网 IP 地址不能同时被多个私网用户使用。
● 网络地址端口转换 NAPT(Network Address Port Translation)属于多对一的地址转换, 它通过使用“IP 地址+端口号”的形式进行转换,使多个私网用户可共用一个公网 IP 地 址访问外网。
● NAT Server 用于外网用户可以随时访问内网服务器的场景。当外网用户访问内网服务 器时,它通过事先配置好的“公网 IP 地址+端口号”与“私网 IP 地址+端口号”间的映射关 系,将服务器的“公网 IP 地址+端口号”根据映射关系替换成对应的“私网 IP 地址+端口号”。
● 静态 NAT/NAPT