NAT技术

NAT概念

NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet 工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。

NAT就是将网络地址从一个地址空间转换到另外一个地址空间的一个行为。

NAT原理

改变IP包头,使目的地址、源地址或两个地址在包头中被不同地址替换

  1. .Basic NAT方式属于一对一的地址转换,在这种方式下只转换IP地址,而不处理,TCP/UDP协议的端口号,一个公网IP地址不能同时被多个私网用户使用
  2. NAPT方式属于多对一的地址转换,它通过使用“IP地址+端口号”的形式进行转换,,使多个私网用户可同时共用一个公网IP地址访问外网。

一对一地址转换

多对一地址转换(由于多个地址同时映射一个,需要使用端口号分辨不同)

NAT3种转换方式

一个外部地址同时只能映射一个内部地址

静态转换

Router(config)#interface fastethernet 1/0

Router(config-if)#ip nat outside

Router(config)#interface fastethernet 1/1

Router(config-if)#ip nat inside

Router(config)#ip nat inside source static 192.168.1.7 200.8.7.3

动态转换

Router(config)#interface f1/1              //定义内网接口和外网接口

Router(config-if)#ip nat inside

Router(config)#interface f1/0

Router(config-if)#ip nat outside

Router(config)#access-list 10 permit 192.168.1.0 0.0.0.255  //定义内部本地地址范围

Router(config)#ip nat pool abc 200.8.7.3 200.8.7.10 netmask 255.255.255.0  //定义内部全局地址池

Router(config)#ip nat inside source list 10 pool abc   //建立映射关系

端口多路复用(可以多个内部地址可以同时映射一个外部地址

静态NAPT

定义内网接口和外网接口

Router(config)#interface fastethernet 0

Router(config-if)#ip nat outside

Router(config)#interface fastethernet 1

Router(config-if)#ip nat inside

建立静态的映射关系

Router(config)#ip nat inside source static tcp 192.168.1.5 1030  200.8.7.3 1030

Router(config)#ip nat inside source static udp 192.168.1.7 1024  200.8.7.3 1024

动态NAPT(如果映射时没有写入overload则为动态NAT)

1、定义内网接口和外网接口

Router(config-if)#ip nat outside

Router(config-if)#ip nat inside

2、定义内部本地地址范围(内部地址)

Router(config)#access-list 10 permit 192.168.1.0 0.0.0.255

3、定义内部全局地址池(外部地址)

Router(config)#ip nat pool abc 200.8.7.3 200.8.7.3 netmask 255.255.255.0

4、建立映射关系(2种)

Router(config)#ip nat inside source list 10 pool abc overload     //和全局地址池建立映射

Router(config)#ip nat inside source list 10 interface fa 0/1 overload  //和端口建立映射

显示NAT转换记录

Ruijie#show ip nat translations

常见故障:

  1. 端口映射问题:网关在哪里就映射到哪里,如果在子接口就映射到子接口

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值