当前位置: 首页 > 图文教程 > 服务器 > DNS服务器 > 问答之间,DNS疑惑灰飞烟灭

DNS服务器
Windows 2003上网配置DNS的技巧
关于DNS服务器的配置问题(推荐)
哈,怎么跑到这里来问了?进来看
Win Server 2008 DNS服务器新增功能
Windows2003下DNS架设攻略
探查Linux DNS服务器运行状况
了解DNS服务器的工作原理及其过程
巧改DNS设置 提高局域网内开机速度
通过配置TCP/IP协议的方式使用DNS
DNS在操作系统中的简单配置
循环复用DNS实现多服务器的负载均衡
经验技巧:维护主、辅 DNS 服务器
教你查看本机DNS服务器地址的方法
Win2000 DNS服务器区域的类型
免费架设自己的DNS服务器
DNS服务器配置实例
Linux环境下架设DNS服务器教程
Linux下DNS服务器安装配置方法详细介绍
配置DNS辅助域名服务器和子域名服务器
构建DNS服务器指南

DNS服务器 中的 问答之间,DNS疑惑灰飞烟灭


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 42 ::
收藏到网摘: n/a

问:什么是“DNS”?其中文为何?

答:DNS,简单地说,就是DomainNameSystem,翻成中文就是“域名系统”。

问:DNS有什么用途?

答:在一个TCP/IP架构的网络(例如Internet)环境中,DNS是一个非常重要而且常用的系统。主要的功能就是将人易于记忆的DomainName与人不容易记忆的IPAddress作转换。而上面执行DNS服务的这台网络主机,就可以称之为DNSServer。基本上,通常我们都认为DNS只是将DomainName转换成IPAddress,然后再使用所查到的IPAddress去连接(俗称“正向解析”)。事实上,将IPAddress转换成DomainName的功能也是相当常使用到的,当login到一台Unix工作站时,工作站就会去做反查,找出你是从哪个地方连线进来的(俗称“逆向解析”)。

问:DNS是怎么运作的?

答:DNS是使用层的方式来运作的。例如:哈工大紫丁香站的DomainName为bbs.hit.edu.cn,这个DomainName当然不是凭空而来的,是从.edu.cn所分配下来的。.edu.cn又是从.cn授予(delegation)的。.cn是从哪里来的呢?答案是从“.”,也就是所谓的“根域”(rootdomain)来的。根领域已经是DomainName的最上层。而“.”这层是由InterNIC(InternetNetworkInformationCenter,互联网信息中心)所管理。全世界的DomainName就是这样,一层一层的授予下来。

问:当我查一个DomainName时,DNS是怎么查出它的IP的呢?

答:举个例子,假设今天我们查的DomainName(作一个dnsquery)为bbs.hit.edu.cn时,DNSServer会这么处理:

(1)你所用的电脑(可能是PC,也可能是工作站)送出一个问题给这台电脑所设定的DNSServer,提问:bbs.hit.edu.cn的IP是什么?

(2)这台DNS会先看看是不是在它的cache中,如果是,就丢出答案。如果不是,就从最上头查起。在DNSServer上面一定有设定“.”要跟谁问。所以,这个时候它就往“.”层的任何一台DNS(目前“.”有13台)问:.cn要问谁?

(3)“.”层的DNS会回答.cn要向谁查(同时你用的DNS会cache起来这个答案)。

(4)接下来你所用的DNS就会向.cn这层的DNS问:.edu.cn要问谁?

(5).cn的这层就会回答.edu.cn要向谁查(同时你用的DNS也把这答案cache起来)。

(6)直到bbs.hit.edu.cn回答:bbs.hit.edu.cn的IP是202.118.224.2(又cache起来)。

经过了这么多的过程,终于得到了这个IP,接下来才能作进一步的连线。要注意的是,在每一层都会问一个问题,并且把答案记下来(cache起),而且还会忘掉(看该层的设定是要cache多久)。

问:DNS要怎么设置?

答:如果,只是要使用DNS,那只要在TCP/IP的网络属性中设置即可。设置的方法跟使用的操作系统有关。例如:Windows9x在“控制面板”→“网络”→“TCP/IP”→“属性”中,找到DNS的部分再来设置。Unix在/etc/resolv.conf这个文件中设置(如果,要架设一台DNSServer,就不是在这里讨论的了)。

问:哪一台DNS资料最新?

答:如果你知道DNS是利用阶层架构运作的,那就应该知道,离你最近的DNS,就是最好的。