NAT笔记

NAT 用于实现私网和公网之间的互访。

静态NAT

静态NAT实现私网地址和公网地址的一对一转换。

有2种配置方法:

全局模式下设置静态NAT

[R1]nat static global 172.10.10.10 inside 192.168.10.10
[R1]int g0/0/1 #外网出口
[R1-GigabitEthernet0/0/1]nat static enable

直接在接口上声明静态NAT

[R1]int g0/0/1 #外网出口
[R1-GigabitEthernet0/0/1]nat static global 172.10.10.10 inside 192.168.10.10

[R1]dis nat static #查看NAT静态配置信息

动态NAT

有地址池的概念,多个私网IP地址对应多个公网IP地址,基于地址池一对一映射。

配置方法:

定义合法IP地址池
[R1]nat address-group 1 100.0.0.100 100.0.0.200 

定义ACL
[R1]acl 2000
[R1-acl-basic-2000]rule permit source 192.168.10.0 0.0.0.255

在外网出口配置动态IP地址转换,no pat表示不做端口转换,只做IP地址转换,默认为pat
[R1-acl-basic-2000]int g0/0/1
[R1-GigabitEthernet0/0/1]nat outbound 2000 address-group 1 no-pat     

查看NAT Outbound的信息
[R1]dis nat outbound

PAT端口多路复用

PAT引入了端口的概念,可以将多个私网IP映射到同一个外网IP的不同端口上。

PAT的类型有以下:

  1. 动态PAT,包括NAPT和Easy IP。
  2. 静态PAT,包括NAT Server。
NAPT

多个私网I P对应外网地址池IP,配置方法与动态NAT类似。

定义合法IP地址池
[R1]nat address-group 1 100.0.0.100 100.0.0.200 

定义ACL
[R1]acl 2000
[R1-acl-basic-2000]rule permit source 192.168.10.0 0.0.0.255

在外网出口配置PAT转化
[R1-acl-basic-2000]int g0/0/1
[R1-GigabitEthernet0/0/1]nat outbound 2000 address-group 1     

查看NAT Outbound的信息
[R1]dis nat outbound
EasyIp 

EasyIp实现多个私网IP对应外网出口的公网IP地址

定义ACL
[R1]acl 2000
[R1-acl-adv-2000]rule permit ip source 192.168.10.0 0.0.0.255 

在外网出口上设置IP地址转换
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]nat outbound 2000      

查看NAT的流表信息   
[R1]display nat session all 
NATServer

端口映射,将私网地址端口映射到公网地址,实现内网服务器供外网用户访问。

在外网接口,将私网服务器地址和公网地址做IP映射绑定
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]nat server protocol tcp global 12.12.12.12 www inside 10.1.1.1 www

在外网接口,将内网服务器地址和外网接口做端口映射绑定
[R1-GigabitEthernet0/0/1]nat server protocol tcp global current-interface 8080 inside 10.1.1.1 www

相关推荐

  1. NAT笔记

    2024-03-15 08:54:04       19 阅读
  2. <span style='color:red;'>NAT</span>

    NAT

    2024-03-15 08:54:04      9 阅读
  3. 笔记——asp.net core 中的 REST

    2024-03-15 08:54:04       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-15 08:54:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-15 08:54:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-15 08:54:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-15 08:54:04       20 阅读

热门阅读

  1. springboot 自动装载原理

    2024-03-15 08:54:04       20 阅读
  2. C-线程池

    2024-03-15 08:54:04       21 阅读
  3. react03

    react03

    2024-03-15 08:54:04      19 阅读
  4. 力扣大厂热门面试算法题 27-29

    2024-03-15 08:54:04       19 阅读
  5. 【MySQL 系列】MySQL 引擎篇

    2024-03-15 08:54:04       20 阅读
  6. c# 新增一条数据

    2024-03-15 08:54:04       23 阅读
  7. Retelling|Facebook1

    2024-03-15 08:54:04       20 阅读
  8. 第2周 Python列表、元组刷题

    2024-03-15 08:54:04       22 阅读
  9. 缓存和数据库更新的先后处理方案

    2024-03-15 08:54:04       23 阅读