前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >内网转公网转换协议NAT综合协议配置【附学习总结】

内网转公网转换协议NAT综合协议配置【附学习总结】

作者头像
Ponnie
发布2022-03-15 14:11:01
1.1K0
发布2022-03-15 14:11:01
举报
文章被收录于专栏:玉龙小栈

今天带大家学习一下NAT,并做一个NAT的综合实验。

实验拓扑

实验需求

  1. 基本配置基本配置(接口 IP 地址、设备主机名等)
  2. 在 AR1 上配置默认路由
  3. 在 AR1 上 配 置 Basic NAT , 使 10.1.1.0/24 网 络 内 的 用 户 使 用 公 网 地 址 202.100.1.100-202.100.1.102 访问外网
  4. 在 AR1 上配置 NAPT,使 10.1.1.0/24 网络内的用户使用公网地址 202.100.1.100 访问外 网
  5. 在 AR1 上配置 EasyIP,使 10.1.1.0/24 网络内的用户使用 AR1 的 S1/0/0 接口的 IP 地址 访问外网
  6. 在 AR1 上配置 NAT Server,分别满足下面需求 a. 外网用户可以使用 202.100.1.101 访问内网的 WWW 服务器 b. 外网用户可以使用 http://202.100.1.101 访问内网的 WWW 服务器(10.1.2.11),使用 ftp://202.100.1.101 访问内网的 FTP 服务器(10.1.2.12)

实验步骤

1、基本配置基本配置(接口 IP 地址、设备主机名等)【这里就不演示了,兄弟们可以自行设置】

2、在 AR1 上配置默认路由

代码语言:javascript
复制
[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 访问外网

代码语言:javascript
复制
[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 访问外网

代码语言:javascript
复制
[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 地址访问外网

代码语言:javascript
复制
[AR1]int s1/0/0
[AR1-Serial1/0/0]nat outbound 2001

6. 在 AR1 上配置 NAT Server,分别满足下面需求

  • 外网用户可以使用 202.100.1.101 访问内网的 WWW 服务器
  • 外网用户可以使用 http://202.100.1.101 访问内网的 WWW 服务器(10.1.2.11),使用 ftp://202.100.1.101 访问内网的 FTP 服务器(10.1.2.12)
代码语言:javascript
复制
[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

思考:此时 PC4 Ping 202.100.1.101 可以通吗?

重要知识点

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

  • 静态 NAT 是指在进行 NAT 转换时,内部网络主机的 IP 同公网 IP 是一对一静态绑 定的,静态 NAT 中的公网 IP 只会给唯一且固定的内网主机转换使用。
  • 静态 NAPT 是指“内部网络主机的 IP+协议号+端口号”同“公网 IP+协议号+端口号” 是一对一静态绑定的,静态 NAPT 中的公网 IP 可以为多个私网 IP 使用。
  • 静态 NAT/NAPT 还支持将指定私网范围内的主机 IP 转换为指定的公网范围内的主 机 IP。当内部主机访问外部网络时,如果该主机地址在指定的内部主机地址范围内, 会被转换为对应的公网地址;同样,当公网主机对内部主机进行访问时,如果该公 网主机 IP 经过 NAT 转换后对应的私网 IP 地址在指定的内部主机地址范围内,也是 可以直接访问到内部主机。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 玉龙网络新知社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 实验拓扑
  • 实验需求
  • 实验步骤
    • 思考:此时 PC4 Ping 202.100.1.101 可以通吗?
    • 重要知识点
    相关产品与服务
    NAT 网关
    NAT 网关(NAT Gateway)提供 IP 地址转换服务,为腾讯云内资源提供高性能的 Internet 访问服务。通过 NAT 网关,在腾讯云上的资源可以更安全的访问 Internet,保护私有网络信息不直接暴露公网;您也可以通过 NAT 网关实现海量的公网访问,最大支持1000万以上的并发连接数;NAT 网关还支持 IP 级流量管控,可实时查看流量数据,帮助您快速定位异常流量,排查网络故障。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档