小孩上课不听话怎么办:DNS服务器是干什么用的

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/20 19:35:13
它的IP地址经常PING不到
用IPCONFIG找到DNS服务器的两个IP地址都PING不出来,四个包全部丢失(超时)
网卡工作正常……

DNS 全名叫 Domain Name Server,中文俗称“域名服务器”,在说明 DNS Server 之前,可能要先说明什么叫 Domain Name(域名)。正如上面所讲,在网上辨别一台电脑的方法是利用 IP地址,但是 IP用数字表示,没有特殊的意义,很不好记,因此,我们一般会为网上的电脑取一个有某种含义又容易记忆的名字,这个名字我们就叫它“Domain Name"。 例如:对著名的YAHOO!搜索引擎来说,一般使用者在浏览这个网站时,都会输入http://www.yahoo.com,很少有人会记住这台Server的 IP 是多少?所以http://www.yahoo.com就是YAHOO!站点的 Domain Name。这正如我们在跟朋友打招呼时,一定是叫他的名字,几乎没有人是叫对方身份证号码的吧!但是由于在 Internet 上真实辨认机器的还是IP,所以当使用者在浏览器中输入Domain Name 后,浏览器必须先到一台有 Domain Name 和 IP 对应信息的主机去查询这台电脑的 IP,而这台被查询的主机,我们称它为 Domain Name Server,简称 DNS,例如:当你输入http://www.yahoo.com时,浏览器会将http://www.yahoo.com这个名字传送到离它最近的 DNS Server 去做辨认,如果查询到结果,则会传回这台主机的 IP地址,进而跟它发生连接,但如果没有查询到,就会出现类似 DNS NOT FOUND 等告警信息。所以一旦你的电脑的DNS Server 设置不正确,就好比是路标错了,电脑也就不知道该把信息送到哪里。
由于ISP的拨号服务器一般都有缺省的DNS,所以你可以不用设置DNS,如果你需要指定一台DNS,你一定要了解这台DNS的准确IP(比如福州的163用户的DNS为202.101.98.55)。DNS设置方法如下:在“控制面板”下打开“网络”里的“TCP/IP"的“属性”,在“DNS设置”栏目选择“启用DNS",并将DNS的IP地址添加即可。
问:DNS有什么用途?

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

问:DNS是怎么运作的?

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

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

答:举个例子,假设今天我们查的Domain Name(作一个dns query)为bbs.hit.edu.cn时,DNS Server会这么处理:

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

(2) 这台DNS会先看看是不是在它的cache中,如果是,就丢出答案。如果不是,就从最上头查起。在DNS Server上面一定有设定“.”要跟谁问。所以,这个时候它就往“.”层的任何一台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的网络属性中设置即可。设置的方法跟使用的操作系统有关。例如:Windows 9x在“控制面板”→“网络”→“TCP/IP”→“属性”中,找到DNS的部分再来设置。Unix在/etc/resolv.conf这个文件中设置(如果,要架设一台DNS Server,就不是在这里讨论的了)。

问:哪一台 DNS 资料最新?

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

域名称服务器

IP地址与域名之间的转换

DNS服务器是在网络上把域名(也就是通常说的网址)解释成IP地址,因为在网络上唯一能表示计算机的东西就是IP地址,而IP地址有不方便人的记忆,所以,要记网名,这样DNS服务器就发挥作用了.

简单的说就是把你输在地址样里的网址,改变成网络可以接受的IP地址
网络中是用IP地址来区别每台计算机的.
比如:
你在地址栏里输入:
www.163.com
DNS服务器就会把你输入的这个网址改成:220.181.28.42