电脑技术
第一卷 第一章?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文件合并过程
。通过一种服务器/
客户机的机制让网络
上的服务器合作共同
解释所有的域名。其
核心的设计思想就是
将服务器的命名权集
中到一个分层管理的
体系中,每个管