01 NAT的作用 TITTLES (1)在一定程度上缓解 IP 地址空间枯竭的压力 (2)有效避免来自外网的攻击,可以很大程度上提高网络安全性(屏蔽私网 ip) (3)控制内网主机访问外网,同时也可以控制外网主机访问内网,解决了内网 和外网不能互通的问题 02 NAT工作原理 TITTLES (1)Basic NAT 方式属于一对一的地址转换,在这种方式下只转换 IP 地址,而不处理 TCP/UDP 协议的端口号,一个公网 IP 地址不能同时被多个私网用户使用
①、当内网主机需要访问公网设备时,NAT 设备从地址池中选取一个空闲的公网 IP 地址,建立与内网主机报文源 IP 地址间的 NAT 转换表项(正反向)
②、根据此表项把报文源 ip 改成公网 ip 后转发出去 ③、NAT 设备收到公网主机的回应报文后,根据其目的 IP 地址查找反向 NAT表项,并依据查表结果将报文转换后向私网主机发送
(2)NAPT(Network Address Port Translation 网络地址端口转换)NAPT 方式属于多对一的地址转换,它通过使用“IP 地址+端口号”的形式进行转换,使多个私网用户可共用一个公网 IP 地址访问外网
03
NAT的实现及分类
TITTLES
NAT 实现主要包括:Easy IP、地址池 NAT(NAPT)、NAT Server 和静态NAT/NAPT
1、Easy IP 方式可以利用访问控制列表来控制哪些内部地址可以进行地址转换。Easy IP 方式特别适合小型局域网访问 Internet 的情况。这里的小型局域网主要指中小型网吧、小型办公室等环境.一般具有以下特点:内部主机较少、出接口通过拨号方式获得临时公网 IP 地址以供内部主机访问 Internet
2、NAT Server:当外网用户访问内网服务器时,NAT Server 通过事先配置好的“公网 IP 地址+端口号”与“私网 IP 地址+端口号”间的映射关系,将服务器的“公网 IP 地址+端口号”,根据映射关系替换成对应的“私网 IP地址+端口号”
3、静态 NAT 是指在进行 NAT 转换时,内部网络主机的 IP 同公网 IP 是一对静态绑定的,静态 NAT 中的公网 IP 只会给唯一且固定的内网主机转换使用
4、静态 NAPT 是指“内部网络主机的 IP+协议号+端口号”同“公网 IP+协议号+端口号”是一对一静态绑定的,静态 NAPT 中的公网 IP 可以为多个私网 IP使用
真题追问在下面哦
1 一个纯IPv4网络跟一个纯IPv6网络怎么互通?
NAT-PT:
<1> 静态映射的 NAT-PT 机制
<2>动态映射的 NAT-PT 机制:需要建立地址池
<3>NAPT-PT 机制:不同的 IPv6 地址转换时,可以对应同一个 IPv4 地址,通过端口号来区分不同的 IPv6 主机,从而使多个 IPv6 主机能共享一个 IPv4 地址完成转换
2 内网两台pc,pc1的ip是10.1.1.1,pc2的ip是10.1.1.2,两台pc同时给202.1.1.1的公网地址发送ICMP包的时候会出现什么状况?
会建立不同的转换条目,通常是端口号,icmp 通过一个标识符(icmpid)来表示不同的主机源。
3 NAT ALG(Application Level Gateway)解释一下!
ALG 是对特定的应用层协议进行转换,在对这些特定的应用层协议进行 NAT 转换过程中,通过 NAT 的状态信息来改变封装在 IP 报文数据部分中的特定数据,最终使应用层协议可以跨越不同范围运行 目前支持 ALG 功能的协议包括:DNS、FTP、ICMP、SIP、PPTP 和 RTSP
4 两次NAT你怎么理解? 两次 NAT 即 Twice NAT,指源 IP 和目的 IP 同时转换,该技术应用于内部网络主机地址与外部网络上主机地址重叠的情况
5 动态NAT相比静态NAT优点?
1、减少配置量 2、提高 IP 地址的利用率 但是静态 NAT 相比动态 NAT 也有优点,比如静态 NAT 能实现外对内和内对外的 访问,动态 NAT 只能实现内对外的访问。 6 静态NAPT和nat server有什么区别? 静态 NAPT 是指“内部网络主机的 IP+协议号+端口号”同“公网 IP+协议号+端口号”是一对一静态绑定的,静态 NAPT 中的公网 IP 可以为多个私网 IP 使用 静态 NAPT 的配置:
nat static protocol udp global 200.1.1.1 80 inside 192.168.1.0 8080 netmask 255.255.255.0
nat static protocol tcp global 100.1.1.1 67 inside 10.1.1.1 www netmask 255.255.255.255
即可以实现和 nat server 一样的“私网 ip+端口号”到“公网 ip+端口号”一对一转换;可以实现公网 IP 可以为多个私网 IP 使用;扩展问题
7 easy ip的使用场景?
小型网络中(eg:小型网吧) 家用上网,使用 PPPoE 拨号上网;