快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

DNS的基础知识

  DNS全称是Domain Name System,域名系统。它的作用是将一个域名转变成IP地址。

  早期的时候大家使用IP地址通信,那个时候Web技术还没有出现,Internet还只是一个小圈子里的玩意儿。在相互通信的时候使用IP地址也没有什么问题。不过IP地址不方便记忆,人们还是使用了一种叫做主机名(HostName)的方法来代替IP地址。这种机制很简朴,就是在本机存放一个Hosts文件,该文件以文本方法存放IP地址和主机名之间的对应关系。当一个TCP/IP命令使用了主机名作为参数的时候,系统会自动在Hosts文件中查找相应的记录。假如找到则将对应的IP地址传递给实际通信的程序。在WindowsNT/2000的操作系统中这个文件存放在System32driversetc目录下,而Windows9X或Windows Me则存放在Windows目录下。大家可以打开这个文件看一下,默认情况下该文件只有一项:127.0.0.1 Localhost。所以大家访问LocalHost实际上就是访问127.0.0.1,即本机。当时为了方便Internet上的用户使用主机名访问计算机,每个网络治理员天天必须将本地的Hosts文件上传给Internet的网管(实际上当时还没有Internet这个专著名词,这里仅仅是为了方便描述,认识Internet历史的朋友不要死抠),然后Internet网管将各地的Hosts文件合并,排除名字冲突。然后将合并的Hosts文件传送给各地的网管,然后各地网关再将这些文件分发给本地的用户,用户更新自己的Hosts文件。经过这些复杂的过程后用户才能够使用主机名访问Internet上的其他主机。当Internet的主机数逐渐增加的时候Hosts文件也不断增加,后来的Hosts文件足足有几十兆,维护和治理都十分麻烦。 于是技术人员开发了DNS,完全抛弃了落后的Hosts文件方法,并且使得名字可以增加许多新的属性。

  新的名字解释系统(DNS),答应每个网络的治理员自行决定如何为自己的计算机命名,并保证这些名名不会发生冲突,从而省去了繁琐的Hosts文件合并过程。通过一种服务器/客户机的机制让网络上的服务器合作共同解释所有的域名。其核心的设计思想就是将服务器的命名权集中到一个分层治理的体系中,每个治理层次只能有有自己的名字空间。这样的同时也就将用户为自己的计算机命名的权利剥夺了。实际上你的计算机在网络上叫什么名字是有控制名字服务器的治理员决定的。

  现在让我们来看一下整个DNS的名字治理系统是怎么运作的。

域名的解释体制

  我们现在看到的域名是一个一小数点份分段的一串字符,每个小数点分段代表名字治理层次。域名的根把握在InternetNIC手中,顶级域名(.com 、.net 、.org等)则委托Networksolutions以及一系列顶级域名注册商维护。二级域名(如:Oray.net、microsoft.com等)则由每个域名注册人自行维护。用户假如希望获得某个域名,则首先必须获取对应域名的治理授权。方式就是向顶上的一个层次注册自己的名字服务器。比如:你想获得一个叫www.myDomain.com的域名。你就必须获得myDomain.Com的域名治理授权,于是你必须向上一级域名治理机构申请(注册),即必须向.com治理机构注册,就是Networksolutions或其他顶级域名注册商(如万网、厦门精通等)。一旦你获取了这个域名的授权,你就可以在该域名前面加上任何名 称了。当然为了行使你的命名权利,你还必须拥有至少一台(按标准是两台)名字服务器来治理你的域名,这些服务器必须24小时连接在Internet上,不能中断,必须拥有固定有效的Internet IP地址。也就是说,你必须拥有至少一台托管主机。这样提第一个问题的朋友也许会觉得有些失望。别急,继承看下去,我们有相应的解决方式。

  上面描述的仅仅是域名的治理体制,它保证了域名在Internet上不会重复,因为每一级的治理层次都保证自己底下的域名不会重复。所以整个Internet的域名都不会重复。当然这样的代价就是你必须向上一级治理机构交钱才能够使用域名。以下我们介绍一下域名的解释机制。

  首先,每个域名服务器(DNS Domain Name Server)仅需要保存所治理的域名底下的名字解释。比如Oray.net的名字服务器只保存以Oray.net结尾的所著名字解释记录,包括名字与IP地址的对应关系;邮件地址和邮件服务器的对应关系;还有很重要的下一级域名和对应的名字服务器的关系。这些名字解释记录在DNS的术语中称为资源记录(Resourse Record,缩写为RR)。每一个名字服务器还存放了Internet域名根服务器的地址。
由于Internet上只有joekoe.net的名字服务器才存放着www.joekoe.net的资源记录。大家都有根服务器的资料,所以,当不能解释的时候都会将这个查询转发给根服务器。当然,根服务器也没有相应的名字解释。不过,根服务器会根据查询的名字给出一个能够接近这个答案的名字服务器地址,接下来的操作也是这样,直到最后找到我们的名字服务器,由我们的名字服务器做出授权解释。
返回类别: 教程
上一教程: 修改TELNET服务器的端口号
下一教程: LINUX必须学会的60个命令---文件处理[4]

您可以阅读与"DNS的基础知识"相关的教程:
· 在WINDOWS SERVER 2003中为WEB站点配置DNS记录
· NET命令的基本用法
· 在WINDOWS SERVER 2003中为DNS配置INTERNET访问
· LINUX防火墙配置基础篇
· WIN2000 DNS服务器区域类型
    微笑服务 优质保证 索取样品