计算机网络原理 域名系统概述

  • 格式:doc
  • 大小:14.84 KB
  • 文档页数:1

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机网络原理域名系统概述

在Internet上,如果客户机要访问服务器时,通常有两种方式表达服务器的位址:一种为IP地址,另一个便为“域名”。IP地址由数字构成,而域名为较有意义的英文字所构成(如,百度搜索网,)。由于计算机只认识IP地址,而域名方便人类记忆及归纳,因此便有DNS的产生,其功能为翻译“域名”为计算机所识别的IP地址。

DNS是一个层次化的数据库,它包括一系列记录,描述了名称、IP地址和其他关于计算机的信息。这些数据库驻留在DNS服务器中,DNS服务器和Internet或Intranet互连。简单地说,DNS就是为需要定位指定服务器的网络应用提供一个名称到地址的目录服务。例如,用户每发送一个电子邮件或者访问一个Web网页,都必须有一个DNS名。

而早在ARPANET网时,计算机名到地址的映射由网络信息中心(Network Information Center,NIC)保存在一个简单的文件(HOSTS.txt)中。该文件列出了所有的计算机及对应的IP地址,并且所有计算机到晚上将它从网络信息中心取走。

但随着计算机数量的猛增,这种机制变得非常不方便。其一是文件变得过大;其二是计算机名不统一,经常发生冲突。因此为了解决这些问题,产生了域名系统DNS。

DNS的核心是分级的、基于域的命令机制以及为了实行这个命名机制的分布式数据库系统。它主要用来把计算机名和电邮件地址映射为IP地址,但也用于其他目的。到1983年,Internet开始采用层次结构的命名树作为计算机的名字,并使用分布式的域名系统DNS(即RFC1034和RFC1035)。这两个文档早已成为Internet的正式标准。

Internet的域名系统被设计成为一个联合分布式数据库系统,并采用客户服务器方式。并且使多数名字都在本地解析,仅有少量解析需要在网上通信,因此将大大提高系统的效率。而分布式的优是即使用单个计算机出了故障,也不会影响整个系统的正常运行。

域名的解析是由若干个域名服务器程序完成的,域名服务器程序在专设的结点上运行,通常我们将运行该程序的计算机称为域名服务器。