首页 理论教育IP地址分类和域名解析

IP地址分类和域名解析

【摘要】:图14-7IP地址分类A类IP地址中的第1个8位组表示网络地址,其余3个8位组表示主机地址。表14-1顶级域名的代码及其含义除了顶级域名,各个国家和地区有权决定如何进一步划分自己的子域名。表14-2我国的二级域名及其含义域名与计算机并不是一一对应的关系,一台计算机可能有多个域名,即一个IP地址可以有多个域名。

Internet上有成千上万台主机,需要用人们普遍接受的方法识别每台计算机和用户。如同每个人都有自己的居住地址一样,Internet上的计算机也通过唯一性的网络地址来标识自己。Internet上的网络地址有两种形式:IP地址和域名。为了在网络环境下实现计算机之间的通信,网络中的任何一台计算机必须有一个地址,而且同一个网络中的地址不允许重复。一般情况下在网络上任何两台计算机之间进行数据传输时,所传输的数据开头必须包括某些附加信息,这些附加信息中最重要的是发送数据的计算机地址和接收数据的计算机地址。IP地址是Internet上为每一台计算机分配的由32位二进制数组成的唯一标识符。IP地址就是每台计算机在网络中的地址,有了这个地址其他计算机才能与其进行通信。IP地址是给每个接入网络的计算机分配的网络地址,这个地址在公网上是唯一的,在单位内部的网络中也必须是唯一的,否则会出现地址冲突的现象。目前IP地址使用的是32位的IPv4地址,它是32位的无符号二进制数,分为4个字节,以“×.×.×.×”表示,每组×为8位,对应的十进制取值为0~255。IP地址由网络地址和主机地址两部分组成,如图14-6所示。其中,网络地址用来标识一个物理网络,主机地址用来标识物理网络中的一台主机。

图14-6 IP地址结构

IP地址理论上可以支持232台计算机,也就是约40亿台计算机。为了更好地对这些IP地址进行管理,同时适应不同的网络需求,根据IP地址的网络地址所占的位数不同,互联网地址授权委员会(IANA)将IP地址分为图14-7所示的几类。

图14-7 IP地址分类

A类IP地址中的第1个8位组表示网络地址,其余3个8位组表示主机地址。A类地址使每个网络拥有的主机非常多。A类地址的第1个8位组的第1位总是被置0,这也就限制了A类地址的第1个8位组的值始终小于127。B类IP地址中的前两个8位组表示网络地址,后两个8位组表示主机地址。同时B类地址的第1个8位组的前两位总是被置为10,所以B类地址的第1段的范围为128~191。C类IP地址中的前3个8位组表示网络地址,后1个8位组表示主机地址。同时C类地址的第1个8位组的前3位总是被置为110,所以C类地址第1段的范围为192~223。D类地址用于IP网络中的组播,它不像A、B、C类地址有网络地址和主机地址,同时D类地址的第1个8位组的前4位总是被置为1110,所以D类地址的第1段范围为224~239。E类地址被留作科研实验使用,其第1个8位组的前4位为1111,所以D类地址的第1段的范围为240~255。各类IP地址的网络地址与主机地址的关系如图14-8所示。

图14-8 各类IP地址的网络地址与主机地址的关系

可以看出,A类地址的结构使每个网络拥有的主机非常多,而C类地址拥有的网络很多,每个网络所拥有的主机却很少。这说明A类地址多被大型网络所使用,而C类地址支持的是大量的小型网络。

在Internet中为了屏蔽不同物理地址的差异,在网络互联层使用了32位的IP地址来标识主机,但这种数字型地址难记忆。为了向用户提供直观的主机标识符,TCP/IP专门设计了一种层次型名字管理机制,称为域名系统(DNS)。

域名的结构是由若干分量组成的,各分量之间用点“.”隔开:….三级域名.二级域名.顶级域名。顶级域名采用了两种划分模式:组织模式和地理模式。组织模式是按组织管理的层次结构划分所产生的组织型域名,原来是由3个字母组成的,如EDU、COM等,1997年又新增加了7个顶级域名(FIRM、STORE等);而地理模式则是按国别地理区域划分所产生的地理型域名,这类域名是世界各国或地区的名称,并且规定了由两个字母组成,如AU代表澳大利亚、CN代表中国、CA代表加拿大、HK代表中国香港地区、TW代表中国台湾地区。顶级域名的代码及其含义如表14-1所示。

表14-1 顶级域名的代码及其含义

除了顶级域名,各个国家和地区有权决定如何进一步划分自己的子域名。绝大部分国家和地区都按组织模式再进行划分。我国登记了顶级域名“CN”后,根据我国的实际情况规定了二级域名,我国的二级域名及其含义如表14-2所示。从表14-2可以看出,我国的二级域名采用了两种方式:按功能团体命名,如COM、EDU等;按行政区域命名,如JS、BJ、ZJ等。通过二级域名可以判定主机所在的省份或地区或所在单位的类型。主机域名的三级域名一般代表主机所在的域或组织,如“PKU”表示北京大学。主机域名的四级域名一般表示主机所在单位的下一级单位,其命名方法由各单位规定。从理论上讲,域名可以无限细化,但通常主机域名不超过五级。

表14-2 我国的二级域名及其含义

域名与计算机并不是一一对应的关系,一台计算机可能有多个域名,即一个IP地址可以有多个域名。这是由于有些计算机可能提供多种服务,为了方便用户使用,根据提供的不同服务而有多个有特定意义的域名。