在这篇博客中,介绍了有关如何高效的利用IP地址资源的问题。通过CIDR提高了IP资源的利用率,减少了浪费,一定程度上缓解了IP资源的数量问题。但是,IP地址还是不够用,因为
(1)IPv4总共有32位,总共能表示的IP地址大约为43亿,总量是有限的;
(2)在IP地址中存在着一些特殊的地址,使实际能够使用的IP地址资源减少;
(3)IP地址并非按照主机台数来配置的,而是每个网卡都需要一个或多个IP地址。
这就使得能够接入网络的主机台数变得更少了。所以利用以下方法来解决:
(1)动态分配IP地址:只给接入网络中的设备分配IP地址。也就是说,对于某一固定MAC地址的设备,今天接入网络中的IP地址和明天再次接入网络中的IP地址可能是不相同的;
(2)制定IPv6协议:它共有128个比特位16个字节,因此IP地址的总量增加。它并不是IPv4的升级版,它与IPv4互不兼容。单只它现在还没有普及。
(3)使用NAT技术。
下面重点介绍NAT技术。在介绍NAT技术之前先了解一些基本概念。
私有IP地址和公有IP地址
在很多机构内部的主机,大部分情况下都是只与该机构内部的主机之间进行通信,并不需要与因特网相连。所以在该机构内部可以任意分配IP地址,只要该机构内部的各主机IP地址互不相同即可。这种仅在本机构内部使用而不接入因特网的IP地址称为私有IP地址。因为这些主机只在本机构内部进行互相通信,所以只要本机构内部的主机IP互不相同即可,而对于不同机构之间的私有IP是可以相同的。连接到因特网上的可以在全球范围内进行通信的IP地址就称为公有IP地址。显然,公有IP地址在全球范围内时唯一的。