网络 :协议——NAT

NAT

  • 网络地址转换 — ip地址转换,在数据包经过路由器时,修改包中的源或者目标ip地址;
  • 最常用于私有网络访问公有网络时,仅公、私有IP地址转换;

种类

静态NAT 动态NAT
一对一、多对多 一对多、多对多

配置地方

  • NAT的所有配置均在边界路由器上进行,华为设备在边界路由器的公有ip地址所在接口

一对一(静态)

  • 将内部私有地址与公有地址进行一对一转换
  • 主要用于在内部网络又对外部提供服务的服务器
  • 缺点 :占用IP地址
[r2-GigabitEthernet0/0/2]nat static global 12.1.1.3 inside 192.168.1.1 
                                            公有               私有
华为设备无法使用端口IP,只能使用新的IP 

一对多(动态):PAT端口地址转换

  • 将内部多个私有ip地址,转换为同一个公有ip地址
  • 基于端口号仅转换和区分
  • 先使用ACL将需要被转换的ip地址抓取;再在边界路由器外网接口上调用接口
[r2-acl-basic-2000]rule permit source 192.168.0.0 0.0.255.255

[r2]interface GigabitEthernet 0/0/2
[r2-GigabitEthernet0/0/2]nat outbound 2000     
  • 当ACL2000内关注的数据包从该接口出的时候进行地址转换,转换为该接口的ip地址;同时产生一条临时的记录,再该数据回来后,基于记录转换回原有地址;再转发源设备上,删除该记录;

多对多

[r2]nat address-group 1 12.1.1.4 12.1.1.10   定义公有ip地址池,创建池塘1;
[r2]acl 2001 
[r2-acl-basic-2001]rule permit source 192.168.0.0 0.0.255.255   定义私有地址范围
[r2-acl-basic-2001]q
[r2]interface GigabitEthernet 0/0/2
[r2-GigabitEthernet0/0/2]nat outbound 2001 address-group 1 no-pat

切记:no-pat 添加的区别很大:

  • 若添加为静态多对多,不添加为动态多对多;
  • 静态多对多: 多个 一对一
  • 动态多对多: 多个 一对多

端口映射

将边界路由器上公有ip地址的某个端口,固定映射给某一个私有ip地址

[r2-GigabitEthernet0/0/2]nat static protocol tcp global current-interface 80 inside 192.168.1.3 80
                                                当前接口ip地址,12.1.1.1
Warning:The port 80 is well-known port. If you continue it may cause function failure.
Are you sure to continue?[Y/N]:y

猜你喜欢

转载自blog.csdn.net/m0_55778885/article/details/120660391