NAT地址转换 简单介绍及实验(GNS3)

地址转换出现的背景

IP地址日益短缺

 

NAT的工作原理 Network Address Translation 网络地址转换

 

NAT实现方式

静态转换(Static Translation)

动态转换(Dynamic Translation)

端口多路复用(Port Address Translation,PAT)

 

NAT地址转换 简单介绍及实验(GNS3)_第1张图片

 

NAT的优点

节省公有合法IP地址

处理地址重叠

增强灵活性

安全性

 

NAT的缺点

延迟增大

配置和维护的复杂性

不支持某些应用 可以通过静态NAT映射来避免

 

PAT转换过程

NAT地址转换 简单介绍及实验(GNS3)_第2张图片

 

实验拓扑图

NAT地址转换 简单介绍及实验(GNS3)_第3张图片

 

R1和R2的接口配置

NAT地址转换 简单介绍及实验(GNS3)_第4张图片

 

静态NAT

ip route 0.0.0.0 0.0.0.0 202.100.10.2

ip nat inside source static 192.168.10.4 202.100.10.10  #内部局部地址 从什么地址开始

show ip nat translations

int f0/0 ip nat outside

int f1/0 ip nat inside

show ip nat translations         #固定的不空

ip nat inside source static 192.168.10.3 202.100.10.9

测试连接 ping通 VM  测试连接 ping通 pc2

show ip nat translations

外网ping 202.100.10.10   #访问网页  /var/www/html/index.html

 

 

动态NAT

no ip nat inside source static 192.168.10.4 202.100.10.10

no ip nat inside source static 192.168.10.3 202.100.10.9

show ip nat translations

ip nat pool pool1 202.100.10.10 202.100.10.20 prefix-length 24

netmask 255.255.255.0

access-list 1 permit host 192.168.10.3    #拒绝PC1 允许PC2、3

access-list 1 permit host 192.168.10.4

access-list 1 deny any

ip nat inside source list 1 pool pool1

int f0/0 ip nat outside

int f1/0 ip nat inside

show ip nat translations      #不访问查看就是空的

 

#端口复用

no ip nat inside source list 1 pool pool1

show ip nat translations

access-list 1 permit host 192.168.10.3    #拒绝PC1 允许PC2、3

access-list 1 permit host 192.168.10.4

access-list 1 deny any

ip nat inside source list 1 interface f0/0 overload   #外网接口

show ip nat translations  #后面端口号不一样

#访问网页 出不来

ip nat inside source static tcp 192.168.10.4 80 interface f0/0 80 #端口的静态映射

ip nat inside source static tcp 192.168.10.4 443 interface f0/0 443

#访问页面 出来

 

NAT端口映射

企业有服务器需要发布到互联网上 需要互联网上的主机主动访问

show ip nat translations [verbose]  #查看详细信息

 

常见问题

ACL阻止转换后的流量

进行地址转换的ACL不全

overload参数漏配

不对称路由问题

动态地址池IP地址范围配置错误

动态地址池与静态转换地址重叠

inside和outside接口配置错误

 

NAT故障的排除

检查物理设备和NAT配置

通过show命令查看NAT的各种信息

通过debug ip nat命令跟踪NAT操作   no debug ip nat取消

 

基本配置

R1的基本配置

NAT地址转换 简单介绍及实验(GNS3)_第5张图片

 

R2的基本配置

 

PC1 IP地址配置

 

PC2  IP地址配置

 

PC3  IP地址配置

 

Cloud1 LInux的IP配置

NAT地址转换 简单介绍及实验(GNS3)_第6张图片

 

Cloud2 LInux的IP配置

NAT地址转换 简单介绍及实验(GNS3)_第7张图片

 

静态NAT配置

在R1上配置

NAT地址转换 简单介绍及实验(GNS3)_第8张图片

 

测试连通性

NAT地址转换 简单介绍及实验(GNS3)_第9张图片

 

在Cloud1主机上配置index.html

NAT地址转换 简单介绍及实验(GNS3)_第10张图片

 

外网可以通过访问映射的地址来访问服务

NAT地址转换 简单介绍及实验(GNS3)_第11张图片

 

动态NAT配置

删除静态NAT的配置

 

配置动态NAT

NAT地址转换 简单介绍及实验(GNS3)_第12张图片

 

在PC2和cloud1主机访问外网时查看nat

NAT地址转换 简单介绍及实验(GNS3)_第13张图片

NAT地址转换 简单介绍及实验(GNS3)_第14张图片

 

端口多路复用PAT

删除动态NAT的配置

 

设置PAT 可以看到使用的IP一致但是端口不一样

NAT地址转换 简单介绍及实验(GNS3)_第15张图片

 

设置端口的静态映射

NAT地址转换 简单介绍及实验(GNS3)_第16张图片

NAT地址转换 简单介绍及实验(GNS3)_第17张图片

你可能感兴趣的:(路由交换防火墙)