考点精讲
- NAT 用于在私有地址与公网地址之间进行转换,按转换方向分为源 NAT 与目的 NAT。源 NAT 转换报文的源地址,又分几种:No-PAT 只做地址转换(一对一)、NAPT 同时转换地址和端口(多对一,通过端口区分不同内网用户)、Easy IP 是 NAPT 的简化形式(用出接口的公网 IP 做转换,无需额外公网地址池)。目的 NAT 又称 NAT Server,转换报文的目的地址,把公网地址和端口映射到内网服务器的私有地址和端口,实现内网服务对公网发布。双向 NAT 则同时转换源与目的地址,用于源和目的都需转换的复杂场景。NAT 解决了 IPv4 地址不足的问题,也隐藏了内网结构、提升了安全性。
记忆技巧
源 NAT『内网出去』、目的 NAT『外网进来』:方向相反
NAPT『一个公网 IP 带一群人』:靠端口区分内网用户
NAPT『一个公网 IP 带一群人』:靠端口区分内网用户
常见误区
- 混淆源 NAT 与目的 NAT 的转换对象(源地址 vs 目的地址)
- 把 No-PAT 与 NAPT 混为一谈——No-PAT 只转地址,NAPT 同时转端口
- 忽略 NAT 在隐藏内网结构、提升安全性上的作用
真题思路
- 【示例】 关于 NAT,下列说法正确的是?
目的 NAT 用于让内网用户访问公网 NAPT 同时转换地址和端口 Easy IP 需要额外配置公网地址池 No-PAT 能转换源和目的地址
答案:B
解析:目的 NAT 用于发布内网服务;NAPT 同时转换地址和端口;Easy IP 用出接口地址、无需地址池;双向 NAT 才同时转源目的。故 B 正确。
常见问题
Q:源 NAT 解决什么问题?
A:让内网私有地址用户访问公网,缓解地址不足。
Q:目的 NAT 解决什么问题?
A:把内网服务器发布到公网,供外部访问。
Q:NAPT 和 No-PAT 区别?
A:NAPT 同时转地址和端口(多对一),No-PAT 只转地址(一对一)。
Q:Easy IP 是什么?
A:用出接口公网地址做转换的简化 NAPT。
相关知识
教材出处:第15章 NAT原理与配置 NAT 有哪几种类型