NAT路由器,将内网ip转换为外网ip

Network Address Translation,网络地址翻译。

NAT工作在路由器或者防火墙

概念

NAT就是在局域网内部使用内部地址,而当内部节点要与外部网络通信时,在网关将内部地址替换为公用地址,从而在外部网关正常使用。

NAT表是转换的核心

NAT路由器有NAT表,无论是静态NAT还是动态NAT还是PNAT都会将NAT信息放入NAT表中,NAT转换的核心就是NAT表。
通过NAT,只需要一个公有IP,就能将整个局域网接入Internet。
PAT是一种特殊形式的NAT,它还会修改数据包的端口号,以便在同一公共IP地址下支持多个内部设备。

NAT分为

静态NAT,动态NAT,网络地址端口转换NAPT(PortLevel NAT)

目的:少量公网ip实现多设备接入

NAT会维护一个公网IP地址池。当内网设备需要访问互联网时,NAT会从这个公网IP地址池中选择一个可用的公网IP地址,并将内网设备的私有IP地址转换为这个选定的公网IP地址。
在这个过程中,被选择的公网IP地址会被“占用”,意味着在同一时间段内,其他内网设备无法使用这个公网IP地址。因为NAT会使用端口转换(如果使用了PAT),所以即使在同一个公网IP地址下,不同的内网设备也会被区分开来。这样,虽然共享了一个公网IP地址,但不同的内网设备仍然可以同时访问互联网。

静态NAT

静态NAT就是按照NAT静态表一一对应地将公网ip转换为内网ip。

NAT 会修改 IP 数据报的源 IP 地址和目标 IP 地址。当数据包从内部网络发送到外部网络时,NAT 会将源 IP 地址替换为 NAT 设备的公共 IP 地址,而当数据包从外部网络返回到内部网络时,NAT 会将目标 IP 地址替换为内部设备的私有 IP 地址。

动态NAT

动态NAT是通过建立一个NAT公网地址池,每个需要和外网通信的节点都会占用一个池中ip,如果地址池只有两个地址,被耗尽后,余下的内网节点不能翻译,不能访问外网。

PNAT(port nat):使用单个公网,通过端口映射到不同子网

NAT转换表:公网ip:公网端口---------子网ip:子网端口
需要定义NAT地址池,启动地址复用,通过端口,将多个内部地址映射到比较少的外部地址。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值