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"再按"确定"按钮进入)用"pingwww.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:我需
本文由 在线网速测试 整理编辑,转载请注明出处。