NAT

定义

NAT:网络地址转换
通过把私有地址转换为公有地址,使用私有IP地址主机可以访问互联网,来解决公网地址不够用的问题

分类

基本NAT:建立公有地址池,把地址池的公有地址动态的映射给私有地址使用,本质一对一映射
NAPT(内网访问公网):把公有地址和端口动态的映射给私有地址和端口,实现一个公有地址可以供多个私有地址同时使用访问互联网。转换源IP和源端口,数据回包还原目的IP和目的端口。
Easy IP:NAPT的一种简易实现形式,适用于公网地址不固定的场景
NAT server(内网服务发布到公网):把公网IP的某个端口固定映射到私网IP的某个端口,让公网上的用户可以主动访问私网中的服务
转换目的IP和目的端口,数据回包还原源IP和源端口。也称端口映射。

实验

在这里插入图片描述
I.按照图示配置 IP 地址
II.私网 1 通过 R1 接入到互联网,私网 2 通过 R3 接入到互联网
III.私网 1 内部存在 Vlan10 和 Vlan20,通过 R1 上单臂路由访问外部网络
IIII.私网 1 通过 NAPT 使 Vlan10 和 Vlan20 都能够使用 R1 的公网地址访问互联网
IIIII.私网 2 通过在 R3 上配置 EASY IP 访问互联网
IIIIII.私网 1 配置 NAT SERVER 把 FTPA 的 FTP 服务发布到公网,使 PC3 可以访问

实验部分只展示与本课程相关的
IIII、私网 1 通过 NAPT 使 Vlan10 和 Vlan20 都能够使用 R1 的公网地址访问互联网
ACL 需要配置允许 192.168.1.0/24 和 192.168.2.0/24 网段;私网 A 只有 1 个公网地址可用,意味着创建的 1)NAT 地址池起始和结束地址就都是 100.1.1.1
1)R1 上创建基本 ACL,允许 192.168.1.0/24 和 192.168.2.0/24 网段

[R1]acl basic 2000
[R1-acl-ipv4-basic-2000]rule permit source 192.168.1.0 0.0.0.255
[R1-acl-ipv4-basic-2000]rule permit source 192.168.2.0 0.0.0.255

2)R1 上创建 NAT 地址池,设置公网地址

[R1]nat address-group 1
[R1-address-group-1]address 100.1.1.1 100.1.1.1

3)在 R1 的公网接口上配置 NAPT

[R1]inter g0/0
[R1-GigabitEthernet0/0]nat outbound 2000 address-group 1

IIIII. 私网 B 通过在 R3 上配置 EASY IP 访问互联网
ACL 需要配置允许 192.168.1.0/24 网段;使用 EASY IP,就无需配置 NAT 地址池,直接在公网接口上配置即可,EASY IP 会自动识别公网接口的 IP 地址
R3配置

  1. R3 上创建基本 ACL,允许 192.168.1.0/24 网段
[R3]acl basic 2000
[R3-acl-ipv4-basic-2000]rule permit source 192.168.1.0 0.0.0.255
  1. 在 R3 的公网接口上配置 EASY IP
[R3]inter g0/0
[R3-GigabitEthernet0/0]nat outbound 2000

IIIIII.私网 1 配置 NAT SERVER 把 FTPA 的 FTP 服务发布到公网,使 PCB 可以访问
需要发布 FTPA 的 FTP 服务,也就是把 R1 的公网地址的 20 和 21 端口映射到 FTPA 的私网地址

  1. 在PC1上配置ftp服务器
[PC1]ftp server enable
[PC1]local-user loufy
[PC1-luser-manage-loufy]password simple 123
[PC1-luser-manage-loufy]service-type ftp
[PC1-luser-manage-loufy]authorization-attribute user-role level-15
  1. 在 R1 的公网接口上配置 NAT SERVER,映射端口 20 和 21
[R1-GigabitEthernet0/0]nat server protocol tcp global 100.1.1.1 20 21 inside 192.168.1.5 20 21
[R1-GigabitEthernet0/0]dis this
#
interface GigabitEthernet0/0
 port link-mode route
 combo enable copper
 ip address 100.1.1.1 255.255.255.0
 nat outbound 2000 address-group 1
 nat server protocol tcp global 100.1.1.1 20 21 inside 192.168.1.5 20 21
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值