网络地址转换技术-NAT

IPv4地址划分的方式

背景知识

公网IP地址

也叫全局地址,是指合法的IP地址,它是由NIC(网络信息中心)或者ISP(网络服务提供商)分配的地址,对外代表一个或多个内部局部地址,是全球统一的可寻 址的地址。

私有IP地址

也叫专用IP地址,属于非注册地址,专门为组织机构内部使用。因特网分配编号委员会(IANA)保留了3块IP地址做为私有IP地址:

1
2
3
4
5
6
A类地址中的:
10.0.0.0 ——— 10.255.255.255
B类地址中的:
172.16.0.0——— 172.16.255.255
C类地址中的:
192.168.0.0———192.168.255.255

NAT原理

简单地说,NAT就是在局域网内部网络中使用内部地址,而当内部节点要与外部网络进行通讯时,就在网关(可以理解为出口,打个比方就像院子的门一样)处,将内部地址替换成公用地址,从而在外部公网(internet)上正常使用,NAT可以使多台计算机共享Internet连接,这一功能很好地解决了公共 IP地址紧缺的问题。通过这种方法,可以只申请一个合法IP地址,就把整个局域网中的计算机接入Internet中。这时,NAT屏蔽了内部网络,所有内部网计算机对于公共网络来说是不可见的,而内部网计算机用户通常不会意识到NAT的存在。如下图所示,展示了一个NAT的工作原理:
image

总结

NAT的提出主要是因为当前IPv4地址短缺,而IPv6还没有普及,所以需要使用NAT来解决当前Ip地址短缺的危机。