电脑技术

第一卷 第一章?DNS系统基础的知识什么是DNSDNS全称是DomainNameSystem,域名系统。它的作用是将一个域名转换成IP地址。早期的时候大家使用IP地址通信,那个时候Web技术还没有出现



第一卷 第一章

?DNS系统基础

的知识

什么是DNS

DNS全称是Doma

inNameSystem,域

名系统。它的作用是

将一个域名转换成

IP地址。

早期的时候大家

使用IP地址通信,那

个时候Web技术还没

有出现,Internet还

只是一个小圈子里的

玩意儿。在相互通信

的时候使用IP地址也

没有什么问题。不过

IP地址不方便记忆,

人们还是使用了一种

叫做主机名(HostNa

me)的方式来代替IP

地址。这种机制很简

单,就是在本机存放

一个Hosts文件,该

文件以文本方式存放

IP地址和主机名之间

的对应关系。当一个

TCP/IP命令使用了主

机名作为参数的时候

,系统会自动在Hos

ts文件中查找相应的

记录。如果找到则将

对应的IP地址传递给

实际通信的程序。在

WindowsNT/2000的操

作系统中这个文件存

放在System32driv

ersetc目录下,而

Windows9X或

WindowsMe则存放在

Windows目录下。大

家可以打开这个文件

看一下,默认情况下

该文件只有一项:

127.0.0.1Localho

st。所以大家访问

LocalHost实际上就

是访问127.0.0.1,

即本机。当时为了方

便Internet上的用户

使用主机名访问计算

机,每个网络管理员

每天必须将本地的

Hosts文件上传给

Internet的网管

(实际上当时还没有

Internet这个专有名

词,这里仅仅是为了

方便描述,熟悉

Internet历史的朋友

不要死抠),然后

Internet网管将各地

的Hosts文件合并,

排除名字冲突。然后

将合并的Hosts文件

传送给各地的网管,

然后各地网管再将这

些文件分发给本地的

用户,用户更新自己

的Hosts文件。经过

这些复杂的过程后用

户才能够使用主机名

访问Internet上的其

他主机。当Interne

t的主机数逐渐增加

的时候Hosts文件也

不断增加,后来的

Hosts文件足足有几

十兆,维护和管理都

十分麻烦。于是技术

人员开发了DNS,完

全抛弃了落后的

Hosts文件方式,并

且使得名字可以增加

许多新的属性。

新的名字解释系

统(DNS),允许每个

网络的管理员自行决

定如何为自己的计算

机命名,并保证这些

命名不会发生冲突,

从而省去了繁琐的

Hosts文件合并过程

。通过一种服务器/

客户机的机制让网络

上的服务器合作共同

解释所有的域名。其

核心的设计思想就是

将服务器的命名权集

中到一个分层管理的

体系中,每个管

标签: