外部地址是什么意思_NAT网络地址转换

目录

一、NAT是什么?
二、为什么需要NAT?
三、NAT的类型
四、NAT的配置

一、NAT是什么?

网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术。

它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。

 

7eca6ee6bce354416cccccc1f268452a.png

二、为什么需要NAT?

主要解决IPv4地址紧缺的问题,通过将一个公网IP地址和多个私网IP相对应,从而解决IP地址不够用的情况,但是这种技术仅起到了缓解的作用,真正解决还得靠IPv6来实现。

 

80bc4fd5a95ffaeb6360af2e7be1f03b.png

  • 私有地址空间

A类:10.0.0.0 - 10.255.255.255

B类:172.16.0.0 - 172.31.255.255

C类:192.168.0.0 - 192.168.255.255

  • NAT术语

内部本地:转换之前内部源地址的名字

外部本地:转换之前目标主机的名字

内部全局:转换之后内部主机的名字

外部全局:转换之后外部目标主机的名字

 

8998780e68eaf75ef2058a94668d3b3b.png

三、NAT的类型

1、静态NAT

将内部本地地址与内部全局地址进行一对一的明确转换。

这种方法主要用在内部网络中有对外提供服务的服务器,如WEB、MAIL服务器时。该方法的缺点是需要独占宝贵的合法IP地址。

如果某个合法IP地址已经被NAT静态地址转换定义,即使该地址当前没有被使用,也不能被用作其它的地址转换。

 

90648429ce93516ffd89aa06fcfaa935.png

 

2440c6c208f6063ed502222304c1bc96.png

一对一映射

2、动态NAT

动态地址转换也是将内部本地地址与内部全局地址进行一对一的转换。

但是,是从内部全局地址池中动态地选择一个未使用的地址对内部本地地址进行转换。该地址是由未被使用的地址组成的地址池中在定义时排在最前面的一个。

当数据传输完毕后,路由器将把使用完的内部全局地址放回到地址池中,以供其它内部本地地址进行转换。但是在该地址被使用时,不能用该地址再进行一次转换。

 

cc2e0375d60d79f72641613fa7e52191.png

其中NAT地址池通过ip nat pool xx来配置,202.101.100.1 – 202.101.100.10

 

61981c4d14de4ae24a0f89a0124e3278.png

3、端口复用

复用地址转换也称为端口地址转换(Port Address Translation,PAT)

首先是一种动态地址转换。路由器将通过记录地址、应用程序端口等唯一标识一个转换。通过这种转换,可以使多个内部本地地址同时与同一个内部全局地址进行转换并对外部网络进行访问。对于只申请到少量IP地址甚至只有一个合法IP地址,却经常有很多用户同时要求上网的情况,这种转换方式非常有用。

理想状况下,一个单一的IP地址可以使用的端口数为4000个

 

7e9422c669dded1522906099945ec673.png

 

58923656a65c37b5602da501900abb80.png

四、NAT的配置

1、静态NAT转换

Router

 

c9b95f2d9c51c2684a49f69ba5e70eda.png

Router

 

eefb287a7a1eebe7006c7cb30d37bfb6.png

2、动态NAT转换

Router

 

4340cb143f714215a4da6958825ee89b.png

Router

 

4c88ebbac18820fa6dfcf76358a65fdf.png

3、PAT

Router

 

7179ef2d203de15db6bd32a9ed7a6d77.png

 
  1. Router(config)# ip nat inside source list 1 interface Serial1/0 overload

  2. Router(config)# access-list 1 permit 192.168.1.0 0.0.0.255

  3. Router(config)# ip route 0.0.0.0 0.0.0.0 Serial0

  4.  
  5. Router(config)# interface s1/0

  6. Router(config-if)# ip nat outside

  7.  
  8. Router(config)# interface f0/0

  9. Router(config-if)# ip nat inside

 

569de087b6cf09304190cc23c10e13cc.png

  • 清除NAT转换表象

清除所有动态地址转换条目

Router# clear ip nat translation *

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值