3.2.2 域名地址
由于IP地址不便于记忆,也不能反映主机的用途,域名地址就被设计出来供用户使用。
1.域名地址
在Internet上,机器的名字按“域”划分进行管理。分析一个域名地址www.whu.edu.cn,代表在Internet上中国(cn)域中的教育科研网(edu)域中的武汉大学校园网域(whu)内的www服务器(www在这里是计算机名)。又如域名地址www.ibm.com代表商业公司(com)域中的IBM公司域(ibm)中的WWW服务器。
最高级的域被称为顶级域。顶级域分为两类:通用域和国家与地区域。
通用域用于表示主机提供服务的性质,见表3-2。
表3-2 通用域名
续表
国家与地区域用于区分主机所在的国别(地区),国别(地区)代码由ISO 3166定义。表3-3给出了部分国别(地区)域名。大多数美国以外的域名地址中都有国别(地区)代码,由于Internet发源于美国,美国的网络用户都直接使用通用域作为顶级域。
表3-3 国家或地区域名
在每个顶级域被分为很多子域,表示域中更细的划分,子域还可被划分为更细的域。如www.whu.edu.cn中的edu.cn就是cn域的一个子域,而whu.edu.cn又是edu.cn的子域。一般对域的划分不超过五级。图3-9表示Internet域名空间的划分模式。
2.域名管理系统
在域名管理系统(Domain Name System,DNS)中,采用层次式的管理机制。如cn域代表中国,它由中国互联网信息中心(CNNIC)管理,它的一个子域edu.cn由CERNET网络中心负责管理,edu.cn的子域whu.edu.cn由武汉大学网络中心管理。域名系统采用层次结构的优点是:每个组织可以在它们的域内划分子域,只要保证组织内的域名唯一性,就不用担心与其他组织内的域名冲突。
图3-9 域名系统的层次结构
当为某台计算机注册域名的时候,一般会将注册的域名和使用该域名的计算机的IP地址作为一条对应关系记录到域名数据库中。每个域都有自己的域名数据库,记载着本域中所有已注册的域名和其对应的IP地址。
对用户来说,有了域名地址就不必去记IP地址了。但对于计算机来说,传送的IP数据报中只能使用IP地址而不是域名地址,这就需要把域名地址转化为相对应的IP地址。
一般来说,Internet服务提供商(ISP)的网络中心都会有专门完成域名地址到IP地址转化的计算机,称为域名服务器。如武汉大学校园网的域名服务器是dns.whu.edu.cn,其IP地址为202.114.64.2。域名服务器根据域的域名数据库系统进行查询,可以得到域名相对应的IP地址。用户的计算机在需要把域名地址转化为IP地址时向域名服务器提出查询请求,域名服务器根据请求进行查询并把结果返回给用户主机。