DNS服务器基础

DNS 域名服务器基础知识- -网络基础知识:DNS 域名服务器基础知识1、DNS 就是域名服务器,他的任务就是确定域名的解析,比如A 记录MX 记录等等。2、任何域名都至少有一个DNS ,一般是2个

DNS 域名服务器基础知识- -

网络基础知识:DNS 域名服务器基础知识

1、DNS 就是域名服务器,他的任务就是确定域名的解析,比如A 记录MX 记录等等。

2、任何域名都至少有一个DNS ,一般是2个。但为什么要2个以上呢?因为DNS 可以轮回处理,第一个解析失败可以找

第二个。这样只要有一个DNS 解析正常,就不会影响域名的正常使用。

3、如何确定域名的DNS

很简单到www.internic.net/whois.html 输入你要查询的域名就可以看到了。这个是国际域名管理中心。唯一的权威。只要这

里能查到某个域名,就表示域名是生效的。它说你什么时候到期,就是什么时候到期。

4、有效的DN S 表示当前正在起作用的DNS 服务器是谁,比如查询结果是NS.XINNETDNS.COM 、NS.XINNET.CN(新网信海) 就表示当前域名是由NS.XINNETDNS.COM 、NS.XINNET.CN(新网信海) 负责解析。其他DNS 的设置,都是无效的。

5、DNS 是可以修改的。修改以后需要24-72小时以后,全世界才能刷新过来。internic 的信息一般在24小时以后可以看到。另外,修改的过程,并不表示域名会停止解析,只要你在2边都做好了解析。如果生效了就是新的DN S 在起作用。如果没生效。就是旧的DNS 在起作用。要么生效,要么不生效。不存在2个都不起作用的时间。所以域名解析,不会中断。前提是两

边都做了解析。

6、DNS 是有缓存的。

1) 访问者的电脑;2) 你的ISP 接入商。

简单举例:比如你访问www.tydncn.com ,你的电脑首先查询本机上有没有缓存www.tydncn.com 的记录。如果有就直接调

用不再去查寻。就是说如果你前面刚访问过www.tydncn.com ,这个时候就算电信的DN S 和NS.XINNETDNS.COM 、

NS.XINNET.CN(新网信海) 都不能解析。也是能够正常解析出域名的。

清除本机DNS 缓存方法很简单。关闭IE 然后清除历史记录,或者重启电脑。

然后还有一个就是isp 接入商的DNS 的缓存。

isp 就是当地网络接入商。比如我们这里的福建电信; 福州网通、南平铁通等等。每个地方都是不一样的。isp 的DNS 和NS.XINNETDNS.COM 、NS.XINNET.CN(新网信海) 这样的DNS 是不同的。NS.XINNETDNS.COM 、NS.XINNET.CN(新网信海)

只负责具体的解析,不负责缓存。isp 的DN S 只负责查询和缓存,不负责解析。

简单描述下刚才访问www.tydncn.com 的情况。如果本机上不存在www.tydncn.com 的记录。你的电脑就会去查询当地ISP 的DNS 。isp 的DNS 只有缓存。就是说他会检查有没有www.tydncn.com 的缓存。如果有,他就直接把www.tydncn.com 的记录发送给用户。用户也就能访问了。如果ISP 的缓存里面也没有www.tydncn.com 的记录,那么他进一步去查询tydncn.com 的DNS 是什么? 然后再到对应的DNS 上直接去取得数据,并返回给用户。当第一个用户访问了www.tydncn.com 以后,isp 的dns 上也就开始缓存了www.tydncn.com 的记录。以后他就不必再去 NS.XINNETDNS.COM 、NS.XINNET.CN(新网信海) 去找

了。除非有新的域名,他才会去查。比如访问bbs.tydncn.com 的时候,他就要重新去查了。

,

7、isp 的DN S 缓存是有时间限制的。一般是1个小时。前后2次间隔1个小时的话,他就去域名的DNS 上重新取得数据。这里说的是最前面一次和当前的比较。也就是说如果时间差距较大,就重新去域名的DNS 服务器上找。所以刷新就变的很有必要,否则缓存了一次以后。域名记录改了以后。ISP 就永远不去找新的记录了。知道了这个原理以后,大家就会明白,为什么原来没有的记录注册并生效会很快。修改的话生效会很慢。就是因为缓存的原因。但如果没有缓存,访问的效率会很低,因为任

何一次输入www.tydncn.com 都得跑到NS.XINNETDNS.COM 、NS.XINNET.CN(新网信海) 去查询记录。

备注:很多域名商的域名解析系统也不是实时刷新的。一般会设置下时间,比如10分钟. 就是说,你设置了一个新的A 记录以后,域名服务器会在10分钟内为你添加。目的就是为了节约服务器资源。怕客户的DN S 不断的刷新记录。刷新记录肯定需要消耗一定的资源。而且刷新过程中是不能解析的。另外刷新过程大概5秒。就是说这个5秒内域名商的的DNS 是不能用的。

技巧知识:如何让DNS 域名系统的疑惑灰飞烟灭

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

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

问:DNS 有什么用途?

答:在一个TCP/IP架构的网络(例如Internet )环境中,DNS 是一个非常重要而且常用的系统。主要的功能就是将人易于记忆的Domain Name与人不容易记忆的IP Address作转换。而上面执行DNS 服务的这台网络主机,就可以称之为DNS Server。基本上,通常我们都认为DNS 只是将D omain 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

Infor mation 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 这层的DN S 问:.edu.cn 要问谁?

(5) .cn的这层就会回答.edu.cn 要向谁查(同时你用的DN S 也把这答案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 ,就是最好的。

标签: