钴60辐照灭菌 医疗:什么是DNS服务器?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 06:24:02
什么是DNS服务器?和相关资料

DNS,DomainNameSystem或者DomainNameService(域名系统或者余名服务)。域名系统为Internet上的主机分配域名地址和IP地址。用户使用域名地址,该系统就会自动把域名地址转为IP地址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称之为DNS服务器,通过DNS服务器来应答域名服务的查询。
1、DNS就是域名服务器,他的任务就是确定域名的解析,比如A记录MX记录等等。
2、任何域名都至少有一个DNS,一般是2个。但为什么要2个以上呢?因为DNS可以轮回处理,第一个解析失败可以找第二个。这样只要有一个DNS解析正常,就不会影响域名的正常使用。
3、如何确定域名的DNS
很简单,到www.internic.net/whois.html输入你要查询的域名就可以看到了。这个是国际域名管理中心。唯一的权威。只要这里能查到某个域名,就表示域名是生效的。它说你什么时候到期,就是什么时候到期。
4、有效的DNS表示当前正在起作用的DNS服务器是谁,比如查询结果是NS.XINNETDNS.COM、NS.XINNET.CN(新网信海)就表示当前域名是由NS.XINNETDNS.COM、NS.XINNET.CN(新网信海)负责解析。其他DNS的设置,都是无效的。
5、DNS是可以修改的。修改以后需要24-72小时以后,全世界才能刷新过来。internic的信息一般在24小时以后可以看到。另外,修改的过程,并不表示域名会停止解析,只要你在2边都做好了解析。如果生效了就是新的DNS在起作用。如果没生效。就是旧的DNS在起作用。要么生效,要么不生效。不存在2个都不起作用的时间。所6、DNS是有缓存的。
1)访问者的电脑;2)你的ISP接入商。
简单举例:比如你访问www.askbaidu.com,你的电脑首先查询本机上有没有缓存www.askbaidu.com的记录。如果有就直接调用不再去查寻。就是说如果你前面刚访问过www.askbaidu.com,这个时候就算电信的DNS和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的DNS只负责查询和缓存,不负责解析。
简单描述下刚才访问www.askbaidu.com的情况。如果本机上不存在www.askbaidu.com的记录。你的电脑就会去查询当地ISP的DNS。isp的DNS只有缓存。就是说他会检查有没有www.askbaidu.com的缓存。如果有,他就直接把www.askbaidu.com的记录发送给用户。用户也就能访问了。如果ISP的缓存里面也没有www.askbaidu.com的记录,那么他进一步去查询askbaidu.com的DNS是什么?然后再到对应的DNS上直接去取得数据,并返回给用户。当第一个用户访问了www.askbaidu.com以后,isp的dns上也就开始缓存了www.askbaidu.com的记录。以后他就不必再去NS.XINNETDNS.COM、NS.XINNET.CN(新网信海)去找了。除非有新的域名,他才会去查。比如访问bbs.askbaidu.com的时候,他就要重新去查了。
7、isp的DNS缓存是有时间限制的。一般是1个小时。前后2次间隔1个小时的话,他就去域名的DNS上重新取得数据。这里说的是最前面一次和当前的比较。也就是说如果时间差距较大,就重新去域名的DNS服务器上找。所以刷新就变的很有必要,否则缓存了一次以后。域名记录改了以后。ISP就永远不去找新的记录了。知道了这个原理以后,大家就会明白,为什么原来没有的记录注册并生效会很快。修改的话生效会很慢。就是因为缓存的原因。但如果没有缓存,访问的效率会很低,因为任何一次输入www.askbaidu.com都得跑到NS.XINNETDNS.COM、NS.XINNET.CN(新网信海)去查询记录。
备注:很多域名商的域名解析系统也不是实时刷新的。一般会设置下时间,比如10分钟.就是说,你设置了一个新的A记录以后,域名服务器会在10分钟内为你添加。目的就是为了节约服务器资源。怕客户的DNS不断的刷新记录。刷新记录肯定需要消耗一定的资源。而且刷新过程中是不能解析的。另外刷新过程大概5秒。就是说这个5秒内域名商的的DNS是不能用的。

DNS服务器
南山计算机在网络上通讯时只能识别如"202.101.139.188"之类的数字地址,那为什么当我们打开浏览器,在地址栏中输入如"www.enanshan.com"的域名后,就能看到我们所需要的页面呢 这是因为在我们输入域名后,有一种叫"DNS服务器"的计算机自动把我们的域名"翻译"成了相应的IP地址,然后调出那个IP地址所对应的网页,最后再将网页传回给我们的浏览器,我们才能得到结果.
南山而所谓DNS是"域名系统"(Domain Name System)的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统.DNS 命名用于TCP/IP网络,如Internet,用来通过用户友好的名称(比如"www.enanshan.com")代替难记的IP地址(比如"202.101.139.188")以定位计算机和服务.
南山同样,在本书中,任何一个涉及到如"www.enanshan.com"之类地址的地方,你都得首先确保已为此名字在DNS中作好了相应的和IP地址的映射工作!本节以Windows 2000自带的DNS服务为例,带你建设你自己的DNS服务器!
南山注:可以不用升级成为域控制器
一,相关名词解释
南山IP地址(IP Address):如"202.101.139.188"的形式.它是为每个连接在Internet上的主机分配的一个在全世界范围唯一的32位(bit)地址.IP地址通常用以圆点(半角句号)分隔的4个十进制数字表示.
南山域名(Domain):如"www.enanshan.com"的形式.它同IP地址一样,都是用来表示一个单位,机构或个人在网上的一个确定的名称或位置的,所不同的是,它比IP地址更具亲和力,更容易被人们记忆和乐于使用.
南山域名系统(Domain Name System):即DNS.计算机在网络上进行通讯时只能识别如"202.101.139.188"之类的IP地址,而不能认识如"www.enanshan.com"之类的域名,因此,要想让好记的域名能被网络所认识,则需要在域名和网络之间有一位"翻译官",它能将域名翻译成网络能接受的IP地址.而DNS正是起的这种"翻译官"的作用,它能将域名转换为IP地址.
南山区域:域名系统(DNS) 允许 DNS 名称空间分成几个区域,它存储着有关一个或多个 DNS 域的名称信息.对于包括在区域中的每个 DNS 域名,该区域成为该域的有关信息的权威性信息源.
南山域:对于 DNS来说,域是 DNS 命称空间中的任意一个目录树或子树.
南山A记录:是DNS中的主机地址(Address)资源记录.将 DNS 域名映射到网际协议(IP)版本 4 的 32 位地址中.它是最基本的记录之一.
南山CNAME记录:是DNS中的规范名(Criterion NAME)资源记录.它可以为其他记录(比如A记录)建立一个别名.
二,普通DNS记录的建立
1.本小节的目标
南山(1)假设本机拥有一个 "192.168.0.51"的IP地址,现在想要让它与"popunet.com","www. popunet.com"和"ftp. popunet.com"三个域名对应起来,则需按后面的步骤建立相关的DNS映射记录.
南山(2)假设本机还拥有如"192.168.0.90"和"192.168.0.91"的IP地址,也想要让它们分别和"www.enanshan.com"及"nanshan.363.net"两个域名对应起来.
2.目标(1)的实现
南山(1)首先确保本机已安装了DNS服务,则便可以选"开始→程序→管理工具→DNS"打开DNS控制台管理器.
南山(2)在DNS管理器中,在"SERVER"(服务器名)上单击右键,选"新建区域"以进入新建区域向导中.
南山(3)当向导提示到要让选择"区域类型"时,此处应选"标准主要区域";而在"正向或反向搜索区域中"应选"正向搜索区域".各步选择之后都是单击"下一步"继续.
南山(4)随后系统会询问"区域名",则在"名称"后的文字框中输入"popunet.com";接着向导进入到"区域文件"提示窗口中,默认的,系统会自动选中"创建新文件,文件名为"一项,并在其后的文字框中自动填有"popunet.com.dns"("popunet.com"部分即为上步所输入的"区域名")的名字.
南山(5)再根据系统提示选择其默认各项之后即可完成此区域的建立.此时在DNS管理器左边的"树"栏中的"SERVER→正向搜索区域"里即可以看到"popunet.com"区域.
南山(6)接着在"popunet.com"区域上单击右键,选"新建主机",在其后的对话框中的"名称"处输入主机名"www","IP地址"处输入IP地址"192.168.0.51",再单击"添加主机"按钮,即成功地创建了主机地址记录"www.popunet.com",在"新建主机"窗口再选"完成"便可回到DNS管理器中.
南山(7)再在"popunet.com"区域上单击右键,选"新建别名",在其后的对话框中的"别名"处输入"ftp","目标主机的完全合格的名称"中输入"www.popunet.com"(或用"浏览"逐步选择),最后"确定"即可为"www.popunet.com"建立一个名为"ftp. popunet.com"的别名记录.
南山(8)再用和上步相同的方法相同的方法来为"www.popunet.com"建立一个名为"popunet.com"的别名记录,所不同的是,它建立时"名称"一栏不用填,保持为空即可!
南山(9)以上全部记录建立好之后,就可以在DNS管理器中看到相关的DNS映射记录表.如果在"查看"菜单中勾选中"高级"一项,则表中"类型"一项就会由中文名(比如"主机")改显示为其英文名称(比如"A").
南山(10)剩下的工作就是检验工作的成效了!在Windows 2000的命令行提示符下(在"开始→运行"中输入"cmd"进入)用"ping 域名"的命令行去测试,如果所建立的域名"www.popunet.com","popunet.com"和"popunet.com"均能显示出连接的四行如"Reply from 192.168.0.51: bytes=32 time<10ms TTL=128"的响应,则恭喜你成功了!
3.目标(2)的实现
南山(1)先把"enanshan.com"看作"区域"建立好之后,再在其下建立"www"的"主机",将其IP地址对应到"192.168.0.90"即可.
南山(2)再把"363.net"看作"区域"建立好之后,再在其下建立"nanshan"的"主机",将其IP地址对应到"192.168.0.91"即可.
南山(3)具体的操作和验证方法请参照此前的相关内容施行.
三,建立一个"泛域名"解析
1.本小节的目标
南山假设本机拥有一个IP地址"192.168.0.92",希望能达到这种效果:任何一个以"wantong.com"结尾的域名,比如"www.wantong.com","sdfsf.wantong.com","234234234dfe.wantong.com"等等,随意输入的任意一个前缀(二级域名)都能被解析向此IP地址.
2.此目标的实现
南山(1)只需在DNS中建立一个名为"wantong.com"的泛域名即可.
南山(2)在DNS控制台管理器中,在服务器名"SERVER"上单击右键,新建立一个名为"wantong.com"的"区域".(有关区域的建立方法参见上文相关内容)
南山(3)再在此区域上单击右键,选"新建域",建立一个名为"*"(半角的星号)的域.
南山(4)最后再在"*"域上单击右键,选"新建主机",建立一个"名称"为空,"IP地址"指向"192.168.0.92"的主机后,此泛域名即建立完成.
南山(5)则在Windows 2000的命令提示符下用"ping xxx.wantong.com"(xxx可为除空之外的任意内容,甚至可以是那个*号!)均可成功被解析到IP地址上"192.168.0.92"去!
南山(6)不过,此时用"ping wantong.com"是不会通的,除非你再在区域"wantong.com"下去直接建立一个"名称"为空,指向此"IP地址"的主机记录!
.End.
DNS服务器组建攻略
南山同时,不管是在局域网还是互联网上,人们也都面临着另外一个困惑:计算机在网络上通讯时本来只能识别如"61.186.250.41"之类的数字地址,那么为什么当我们打开浏览器,在地址栏中输入如"www.popunet.com"的域名后,就能看到我们所需要的页面呢
南山其实,上面的两个问题,都只是一个IP地址和域名相互"翻译"的过程.前者得建立一个指向相应IP地址的域名映射记录;对于后者,此记录已经建立并且在生效了.而这种"翻译"记录的建立,则需要用到同一种被称之为"DNS服务器"的计算机.
南山DNS服务器用于TCP/IP网络(如一般的局域网或互联网等)中,它用来通过用户友好的名称(比如"www.popunet.com")代替难记的IP地址(比如"61.186.250.41)以定位计算机和服务.因此,只要你需要用到如"www.popunet.com"之类域名的地方,你都得首先确保已为此名字在DNS服务器中作好了相应的和IP地址的映射工作.
南山本文将以Windows 2000高级服务器版(以下简称Win2000)自带的DNS服务为例,一步步教会你如何在局域网中完成这个"翻译系统"的组建工作.
一,添加DNS服务
南山默认的,当你安装好Win2000之后,DNS服务并没有被添加进去.请打开"控制面板→添加/删除程序→添加/删除Windows组件",再在组件列表中双击"网络服务",然后勾选中其下的"DNS服务器"一项,最后按"确定"按钮即可(图1).
二,本文的目标
南山1.假设本机拥有一个"192.168.0.51"的IP地址,现在想要让它与"popunet.com","www. popunet.com"和"ftp. popunet.com"三个域名对应起来.
南山2.假设本机还拥有如"192.168.0.90"和"192.168.0.91"的IP地址,也想要让它们分别和"www.enanshan.com"及"nanshan.363.net"两个域名对应起来.
三,目标1的实现
南山1.首先确保本机已安装了DNS服务,则可以通过选"开始→程序→管理工具→DNS"来打开DNS控制台管理器(以下简称"DNS管理器").
南山2.建立"popunet.com"区域
南山(1)在DNS管理器中,在"SERVER"(本服务器名)上单击右键,选"新建区域"以进入新建区域向导中.
南山(2)当向导提示到要让选择"区域类型"时,此处应选"标准主要区域";而在"正向或反向搜索区域中"应选"正向搜索区域";各步选择之后都是单击"下一步"按钮继续.
南山(3)随后系统会询问"区域名",则在"名称"后的文字框中输入"popunet.com";接着向导进入到"区域文件"提示窗口中,默认的,系统会自动选中"创建新文件,文件名为"一项,并在其后的文字框中自动填有"popunet.com.dns"("popunet.com"部分即为上步所输入的"区域名")的名字.
南山(4)再根据系统提示选择其默认各项之后即可完成此区域的建立.此时在DNS管理器左边的"树"栏中的"SERVER→正向搜索区域"里即可以看到"popunet.com"区域.
南山3.接着在"popunet.com"区域上单击右键,选"新建主机",在其后的对话框中的"名称"处输入主机名"www","IP地址"处输入IP地址"192.168.0.51",再单击"添加主机"按钮,即成功地创建了主机地址记录"www.popunet.com",在"新建主机"窗口再选"完成"便可回到DNS管理器中.
南山4.再在"popunet.com"区域上单击右键,选"新建别名",在其后的对话框中的"别名"处输入"ftp","目标主机的完全合格的名称"中输入"www.popunet.com"(或用"浏览"逐步选择),最后"确定"即可为"www.popunet.com"建立一个名为"ftp. popunet.com"的别名记录.
南山5.再用和上步类似的方法来为"www.popunet.com"建立一个名为"popunet.com"的别名记录,惟一不同的是,它建立时"名称"一栏不用填,保持为空即可!
南山6.当以上全部记录建立好之后,就可以在DNS管理器中看到相关的DNS映射记录表.如果在"查看"菜单中勾选中"高级"一项,则表中"类型"一项就会由中文名(比如"主机")改显示为其英文名称(比如"A").
南山7.剩下的工作就是检验工作的成效了!在Windows 2000的命令行提示符下(选"开始→运行"后输入"cmd"再按"确定"按钮进入)用"ping www.popunet.com"的格式去一一测试,如果所建立的域名"www.popunet.com","popunet.com"和"popunet.com"均能显示出连接的四行如"Reply from 192.168.0.51: bytes=32 time<10ms TTL=128"的响应,则恭喜你成功了!
四,目标2的实现
南山1.先把"enanshan.com"看作"区域"按前文所述方法建立好之后,再在其下建立"www"的"主机",将其IP地址对应到"192.168.0.90"即可.
南山2.再把"363.net"看作"区域"建立好之后,再在其下建立"nanshan"的"主机",将其IP地址对应到"192.168.0.91"即可.
五,常见问题解答
南山Q:哪些版本的Windows带有DNS服务器
南山A:在各种Windows 2000中,除了专业版之外,其他版本均自带DNS服务器;此外,Windows NT服务器版也自带DNS服务器.
南山Q:我听说有个hosts文件,它是用来做什么的 和DNS服务器有什么关系 我可以用hosts文件来代替DNS服务器吗
南山A:主机文件hosts在各种版本的Windows中都可以找到(通过查找的方式寻找),它里面可以手动输入域名和IP地址的映射表;不过这里的"域名"实际上被当作"主机名"来看了.
南山在实际效果中,hosts文件可以被看成是只能在本机使用的DNS服务器.
南山如果你的域名解析工作只需要满足本机使用,则可以只用hosts文件;如果你还想要其他计算机使用你的DNS服务,则不行.
南山Q:在Win2000中安装DNS组件之前是否需要先升级到域控制器
南山A:不需要.普通的独立服务器也一样可以安装和使用DNS服务.
南山Q:我想建立几个域名,分别让它们只可以在HTTP浏览,FTP登录和E-mail收发等方面用上,那么我在DNS服务器中应该如何操作
南山A:请一定理解这一点:DNS服务器只提供域名和IP地址的映射工作,而那个域名究竟用来做什么,并不是由DNS服务器控制,而是由其对应的IP地址所绑定的相关服务器(HTTP,FTP或E-mail等)来决定的.
南山举个例子.让我们假设你已安装好一个E-mail服务器,其绑定的IP地址为"192.168.0.55",如果你在DNS服务器中,将域名"www.popunet.com"和"ftp.popunet.com"及"mail.popunet.com"都指向此IP地址,则你用IP地址或此三个域名中的任何一个都可以访问这个E-mail服务器;如果你只让域名"mail.popunet.com"绑定此IP地址,就只有IP地址和此域名才可以访问它.
南山Q:我想建立包括的域名如同"public.qz.fj.cn"和"pub2.qz.fj.cn"之类的DNS记录,对于这么长的域名,在具体操作时应该怎样做呢
南山A:你可以将"qz.fj.cn"部分当成一个"区域"来建立,然后在其下新建"名称"分别为"public"和"pub2"的主机记录即可.
南山Q:我需要建立大量如"popunet.com","enanshan.com"形式的以".com"结尾的DNS记录,如何进行合理的安排呢
南山A:对于这种情况,你可以将"com"看成一个单独的"区域"建立好;再在此区域下面将"popunet"等看成是一个一个的"域"添加进去就行了.
南山Q:上文讲的都是建立在局域网中的DNS记录,如果我想在自己的计算机上建立互联网上域名的DNS映射记录,那这和在局域网中的操作有什么不同吗
南山A:当然有所不同!不过这个不同不是在建立DNS记录的具体操作上,而在于建立此DNS记录之前的一些必要条件.
南山1.你的计算机所绑定的IP地址必须是互联网上"合法"的那种.如果你只是在局域网中,IP地址不会有冲突的问题,因此你可以随意选择使用,而在互联网中,由于IP地址资源有限,都有做相应的控制和分配.一般在当地电信部门可以申请到这种"合法"的IP地址.这是自己解析互联网上域名的前题.
南山2.你的域名已进行了合法申请,并且指向了你的IP地址.和IP地址一样的道理,互联网上的域名也是不能被你任意使用的,你需要先向相关的网络管理中心(比如InterNIC,CNNIC或其代理商)申请成功此域名,并设置成功方可.
南山好了,如果你已满足了以上所必需的那两个条件,则在你自己的计算机上建立DNS映射的方法就和前文没什么不同了.
南山Q:我所在的单位有一条专线直接连到当地电信局的机房,并且有一个固定的,在互联网上"合法"的IP地址;最近我们在"中国频道"申请了一个国际域名,由我们自己的计算机解析.请问,怎样才能够利用现有的这些资源,让互联网上的其他任何用户均可以浏览到放在我们自己的计算机上的主页呢
南山A:你需要在自己的计算机上建立一个Web服务器.一般来说,使用Win2000自带的IIS(互联网信息服务)就可以很轻松地实现这种功能了.IIS中除了包括Web服务之外,还提供FTP和SMTP服务,不再需要你购买第三方软件,对于小型的Web站点,有它就可以满足普通需求了.下期本版将向你详细介绍IIS的配置和使用方法.
.End.

通常意义上的DNS服务器有两个层面上的含义:对于一个win98客户机的用户来讲,DNS服务器就是在tcpip设置中指定的服务器,其是能完成自己的域名解析请求的服务器;对于一个网络管理员来讲,DNS服务器不仅仅意味着能应答局域网用户的解析请求,实现客户机的域名解析的服务器,还是能向互联网提供自己网络域名解析信息的服务器
参考资料:http://www.linuxaid.com.cn/engineer/ideal/article/fast_dns.htm