23.NAT实验配置

一、理论知识

1、NAT的作用
(1)节约IP地址
(2)宽带共享(所有的都转换成一个接口上网)
(3)安全防护

2、NAT的分类
(1)静态NAT:1对1转换,常用于发布企业内部服务器
(2)动态NAT:多对多转换,内部网络可以通过多个公网地址上网
(3)PAT(复载):多对一,内部网络通过一个公网地址上网

3、NAT的配置
(1)做ACL指定需要进行转换的地址范围
(2)使用ip nat将内部地址转换到某一接口地址
(3)指定inside(内部全局地址)端口
(4)指定outside(外部全局地址)端口
(5)进行NAT测试

二、实践操作

在这里插入图片描述案例1A公司内部员工需要通过12.1.1.1这个公网地址上网
使用PAT技术
开启路由器端口并设置IP地址:
(左边为R1,中间为R2,右边为R3)
R1(config)#int f0/1
R1(config-if)#no shutdown
R1(config-if)#ip add 12.1.1.1 255.255.255.0

R2(config)#int f0/0
R2(config-if)#no shutdown
R2(config-if)#ip add 12.1.1.2 255.255.255.0

R2(config)#int f0/1
R2(config-if)#no shutdown
R2(config-if)#ip add 13.1.1.1 255.255.255.0
R2(config-if)#exit
R2(config)#int f1/0
R2(config-if)#no shutdown
R2(config-if)#ip add 100.1.1.254 255.255.255.0

R3(config)#int f0/0
R3(config-if)#no shutdown
R3(config-if)#ip add 13.1.1.2 255.255.255.0
R3(config)#int f0/1
R3(config-if)#no shutdown
R3(config-if)#ip add 192.168.20.254 255.255.255.0

给PC机和服务器设置IP地址:
在这里插入图片描述PC1、PC2同PC0
在这里插入图片描述在这里插入图片描述配置R2、R3为RIP协议:
R2(config)#router rip
R2(config-router)#net
R2(config-router)#network 12.1.1.0
R2(config-router)#network 13.1.1.0
R2(config-router)#network 100.1.1.0

R3(config)#router rip
R3(config-router)#network 13.1.1.0
R3(config-router)#network 192.168.20.0

配置静态路由
R1(config)#ip route 0.0.0.0 0.0.0.0 f0/1

动态NAT配置
R1(config)#ip nat pool NAT 12.1.1.1 12.1.1.10 netmask 255.255.255.0
R1(config)#access-list 10 permit 192.168.10.0 0.0.0.255
R1(config)#ip nat inside source list 10 pool NAT overload

R1(config)#int f0/0
R1(config-if)#ip nat inside
R1(config-if)#exit
R1(config)#int f0/1
R1(config-if)#ip nat outside

R2(config)#int f0/0
R2(config-if)#ip add 12.1.1.100 255.255.255.0

此时PC0、PC1、PC2能与PC3与服务器通信:
在这里插入图片描述在这里插入图片描述R1#debug ip nat 开启NAT状态跟踪
PC0 ping 服务器:
在这里插入图片描述PC1 ping服务器:
在这里插入图片描述案例2:B公司发布WEB服务器
给服务器设置http(默认开启)和DNS服务:
在这里插入图片描述设置PC机的DNS为192.168.20.1(服务器地址),PC机访问网站成功:
在这里插入图片描述在这里插入图片描述案例3:A公司申请了多个公网地址,想使用动态NAT让内部员工上网
R1#debug ip nat 开启NAT状态跟踪
动态NAT配置:
R1(config)#ip nat pool NAT 12.1.1.1 12.1.1.10 netmask 255.255.255.0
R1(config)#access-list 10 permit 192.168.10.0 0.0.0.255
R1(config)#ip nat inside source list 10 pool NAT

R1(config)#int f0/0
R1(config-if)#ip nat inside
R1(config-if)#exit
R1(config)#int f0/1
R1(config-if)#ip nat outside
PC0 ping 192.168.20.1(服务器):
在这里插入图片描述PC0 ping 192.168.20.1(服务器):
在这里插入图片描述

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值