应用层dns域名系统百科_第1页
应用层dns域名系统百科_第2页
应用层dns域名系统百科_第3页
应用层dns域名系统百科_第4页
应用层dns域名系统百科_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2016/11/14dns(域名系统)_百科dns(域名系统)_百科(域名系统)编辑1 锁定2 本词条由“”百科科学词条编写与应用工作项目3 审核 。DNS(Domain Name System,域名系统),因特网上作为域名和IP地址4相互的一个分布式数据库5,能够使用户更方便的互联网6,而不用去记住能够被机器直接的IP数串。通过主机7名,最终得到该主机名对应的IP地址的过程叫做域名(或主机名解析)。DNS协议运行在UDP8协议之上,使用端53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS的反向缓存进行说明。中文名外文名

2、Domain Name System使用协议 UDP,TCP(当请求大于512字节时) 使用端口DNS功能编辑9每个IP地址10都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台IP 的IP地址,只要记住相对直观有意义的主机名就行了。这就是DNS协议所要完成的功能。主机名到IP地址的11有两种方式:DNS(11张)121)静态,每台上都配置主机到IP地址的,各维护的表,而且只供本使用;2)动态,建立一套域名系统(DNS),只在专门的DNS服务器上配置主机到IP地址的,网络上需要使用主机名通信的,首先需要到DNS服务器主机所对应的IP地址13

3、。1通过主机名14,最终得到该主机名对应的IP地址的过程叫做域名(或主机名)。在域名时,可以首先采用静态域名的方法,如果静态15域名效率。不,再采用动态域名的。可以将一些常用的域名放入静态域名表中,这样可以大大提高域名DNS重要性1/132016/11/14编辑16dns(域名系统)_百科1、技术角度看DNS是互联网17绝大多数应用的实际寻址方式18; 域名技术的再发展、以及基于域名技术的多种应用,丰富了互联网19应用和协议。2、资源角度看域名是互联网20上的标识,是不可重复的唯一标识资源; 互联网的全球化21使得域名成为标识一国主权的战略资源。DNS冗余编辑22为保证服务的高可用性,DNS要

4、求使23用多台名称服务器24冗余25支持每个区域。某个区域的资源26通过手动或自动方式更新到单个主名称服务器27(称为主 DNS服务器28)上,主 DNS 服务器可以是一个或几个区域的权威名称服务器。其它冗余29名称服务器(称为辅 DNS 服务器)用作同一区域中主服务器的备份服务器,以防主服务器无法或宕机。辅 DNS服务器30保持最新。如果不是最新,辅 DNS服务器31就会从主服务器获取最新区域数据文件的副定期与主 DNS 服务器通讯,确保它的区域本。这种将区域文件到多台名称服务器32的过程称为区域。编辑33.顶级域名。 Internet 的顶级域名34由 Internet网络通常 Inter

5、net 主机域名的结构为:主机名.三级域名.域名负责网络地址分配的委员会进行登记和管理,它还为 Internet的每一台主机分配唯一的 IP 地址。全世界现有三个大的网络中心: 位于的Inter-NIC,负责及其他地区; 位于荷兰的RIPE-NIC,负责欧洲地区;位于的APNIC ,负责亚太地区1 。编辑35器,或另一台DNS服务器递归代表的情况下,域名器,协商使用递归服务,使用头位。通常需要遍历多个名称服务器,找到所需要的。,一些器的功能更简单地只用一个名称服务器进行通信。这些简单的器依赖于一个递归名称服务器(称为“存根器”),为他们寻找的执行工作。DNS服务器编辑36提供DNS服务的是安装

6、了DNS服务器37端38的计算机。服务器端39既可以是基于类linux操作系统40,也可以是基于Windows操作系统41的。装好DNS服务器4243后,您就可以在您指定的位置创建区域文件了,所谓区域文件就是包含了此域中名字到IP地址解析的一个文件,如文件的内容可能是这样的:primary name server = dns2(主服务器44的主机名45是 )serial = 2913 (序列号=2913、这个序列号的作用是当辅域名服务器46来这个文件的时候,如果号码增加了就)2/132016/11/14dns(域名系统)_百科refresh = 10800 (3 hours) (刷新=1080

7、0秒、辅域名服务器47每隔3小时一个主服务器)retry = 3600 (1 hour) (重试=3600秒、当辅域名服务48试图在主服务器49上主域名服务器)更新时,而连接失败了,辅域名服务器50每隔1小时expire = 604800 (7 days) (到期=604800秒、辅域名服务器51在服务更新失败后,7天后删除中的。)default TTL52 = 3600 (1 hour) (默认生存时间=3600秒、缓存服务器53保存的时间是1小时。也就是告诉缓存服务器保存域的为1小时)编辑54中心55(IC)研发出我国首个面向下一代互联网56的域名SDNS57。互联网络DNS编辑58DNS

8、服务器上的资源)、别名(CNAME59)等。除了以在Windows平台下,使用命令行工具,输入nslookup,返回的结果域名对应的IP地址(A上外,还可以通过一些DNS站点60如国外的国内的域名的DNS。61类型常用的资源A 地址 此列出特定主机名62的 IP 地址。这是名称的重要。指定标准主机名63的别名。CNAME 标准名称 此MX邮件交换器64此列出了负责接收发到域中的邮件的主机65。NS名称服务器66此指定负责给定区域的名称服务器。FQDN名的过程若想跟踪一个FQDN名的过程,在Linux67Shell下输入dig www +trace,返回的结果名服务器68。从根域开始的递归或迭代

9、过程,一直到权威域GeniePro DNS 应对DNS劫持和DNS缓存的关键性机制:一致性检查每个Geniepro节点将自身的DNS发送给工作组内其他节点请求一致性检查;每个Geniepro节点将自身的与收到的进行比较;每个Geniepro工作组的通信协调节点将获得的DNS更新发送给其他组的通信协调节点请求一致性检查;3/132016/11/14dns(域名系统)_百科每个Genipro工作组的通信协调节点69向上一级DNS服务器70请求更新并与收到的其他通信协调节点的进行比较。一致性仲裁如果一致性检查发现不一致情况,则根据策略71(少数服从多数、一票否决等)决定是否接受的变化 根据结果,各G

10、eniepro节点将自身进行统一 通信协调节点出的通信协调节点在内具有更新组内节点的权限过程满足不可性和不可重复性DNS,如 IP 地址、主机的72来说,资源73包含与特定主机74有关的资源如前所述,每个 DNS 数据库都由资源。所有者75或者提供服务的类型。编辑76出现错误,例如把一个域名77成一个错误的IP地址,或者根本不知道某个域名对应的IP地址是什么时,就无法通过域名当DNS相应的站点了,这就是DNS故障。出现DNS故障最大的症状就是站点对应的IP地址没有问题,他的域名就会出现错误。故障78:(1)用nslookup(网路)来是否真的是DNS故障79就需要通过系统自带的NSLOOKUP

11、来解决了。要想百分之百是否为DNS的系统是windows 2000和windows xp以上操作系统80,然后通过“开始->运行->输入CMD”后第一步:确认进入命令行模式。第二步:输入nslookup命令后,将进入DNS界面。第三步:命令行窗口中会显示出当前系统所使用的DNS服务器81地址,例如笔者的DNS服务器IP为0。第四步:接下来输入无法的站点对应的域名。假如不能的话,那么DNS应该是不能够正常进行的,会收到DNS request timed故障。out,timeout was 2 seconds的提示。这说明本地计算机82确实出现了DNS小提示:如果

12、DNS正常的话,会反馈回正确的IP地址。(2)DNS服务器83工作是否正常:这时候要看本地计算机84使用的DNS地址是多少了,并且他的运行情况。第一步:通过“开始->运行->输入CMD”后进入命令行模式。第二步:输入ipcon g85/all命令来网络参数。第三步:在ipcon g /all显示中能够看到一个地方写着DNS SERVERS,这个就是本地的DNS服务器地址。例如笔者的是0和DNS出现错误时,可以更换一个其他的DNS服务器86地址即可解决51。从这个地址可以看出是个问题。地址,如果使用第四步:如果在DNS服务器87处显示的是

13、个人公司的内部网络地址,那么说明该公司的DNS工作是交给公司内部的DNS服务器来完成的,这时需要检查这个DNS服务器,在DNS服务器上进行nslookup操作看是否可以正常。解决DNS服务器88上的DNS服务故障89,一般来说问题也能够解决。(3)清除DNS缓存法:第一步:通过“开始->运行->输入CMD”进入命令行模式。第二步:在命令行模式中我们可以看到在ipcon g /?中有一个名为/ ushdns的参数,这个就是清除DNS缓存令。第三步:执行ipcon g / ushdns命令,当出现“successfully ushed the dns resolver cache”的提

14、示时就说明当前计算机90的缓存已经被清除。第四步:接下来我们再域名时,就会到DNS服务器91上获取最新出现因为以前的缓存造成错误故障92了。地址,再也(4)修改HOSTS93(主机94)文件法:4/132016/11/14第一步:通过“开始->搜索”,然后查找名叫hosts95的文件。dns(域名系统)_百科第二步:当然对于已经知道他的路径的读者可以直接进入c:windowssystem32driversetc目录96中找到HOSTS文件。如果你的系统是windows 2000,那么应该到c:winntsystem32driversetc目录中寻找。第三步:双击HOSTS文件,然后选择用

15、“记事本97”程序将其打开。第四步:之后我们就会看到HOSTS文件的所有,默认情况下只有一行内容“ localhost”。(其他前面带有#的行都不是真正的内容,只是帮助而已)第五步:将你希望进行DNS的条目添加到HOSTS文件中。具体格式是先写该域名对应的IP地址,然后空格接域名。第六步:设置完毕后我们时就会自动根据是在内网还是来了。2DNS安全问题编辑981.域名系统99的100瘫痪。:DDOS造成域名2.域名劫持101:修改、劫持结果。3.性质的域名系统安全:“.ly”域名瘫痪、“.af”域名的域名管理权变更。漏洞,导致被102获取权限,从而篡改DNS4.系统上运行的DN

16、S服务。103进一步5.DNS设置不当,导致泄漏一些敏感。提供给提供。配置DNS编辑104不同的网络配置的语法不一样,这里提供的配置是以锐捷网络为例的,也适用思科。DNS编辑105本节描述如何打开DNS域名功能开关。R(con g)#ip domain-lookup 打开DNS域名功能开关配置DNS Server使用no ip domain-lookup命令关闭DNS域名的功能:R(con g)#no ip domain-lookup本节描述如何配置DNS服务器。只有配置了DNS服务器,才能进行动态域名。如果要删除DNS服务器,可以使用no ip name-server ip-address

17、| ipv6-address 命令。其中参数ip-address和ipv6-address表示删除指定的域名服务器,否则删除所有的域名服务器。命令R(con g)# ip name- server ip-address | ipv6- address作用添加DNS Server的IP/IPV6地址。每次执行这条命令,都会添加一个DNS Server。当无法从第一个Server获取到域名时,会尝试向后续几个Server发送DNS请求,直到正确收到回应为止。系统最多支持6个域名服务器。静态配置主机名和IP/IPV6地址的如何配置主机名和IP/IPV6地址的。本地维护了一张主机名和IP/IPV6地址

18、的对应表,也叫主机名到IP/IPv6地址的表。主机名到IP/IPV65/132016/11/14地址的dns(域名系统)_百科表内容有两个来源:手工配置和动态学习。在不能动态学习的情况下,手工配置就有必要了。命令作用R(con g)# ip host host-name ip-address手工配置主机名和IP地址R(con g)# ipv6 host host-name ipv6-address 手工配置主机名和IPV6地址使用该命令的no形式就可以删除主机名和IP/IPV6地址的。清除动态主机名缓存表本节描述如何清除动态主机名缓存表。如果输入clear host或clear host *

19、命令将清除动态缓存表。否则只删除指定域名的表项。命令作用R#clear host host-name 清除动态主机名缓存表。该命令不能删除静态配置的主机名。域名显示本节描述如何显示DNS的相关配置:命令作用R# show hosts host-name 查看DNS的相关参数R# show hostsName servers are:34 staticHost type Address TTL(sec)static 43 -DNS配置举例编辑106静态域名如右图静态域名配置举例配置组网图所示:107 静态域名配置组网图由于网络R-A经常域名为的主机,可

20、利用静态域名的效率。功能,实现通过主机名IP地址为0的主机,提高域名1. 确保和主机间路由可达2. 主机名和IP地址间的正确手工配置主机名和IP地址间的;本例中,配置主机名为其对应IP地址为0R-A(con g)#ip host 0第一步,查看域名;关注点主机、IP地址间的是否正确。R-A# show host6/132016/11/14Name servers are:dns(域名系统)_百科Host type Address TTL(sec) static 0 -第二步,使用命令,查看执行结果。R-A#Translating &quo

21、t;".OKSending 5, 100-byte ICMP Echoes to 0, timeout is 2 seconds:< press Ctrl+C to break >!Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms从以上显示可以看出,R-A通过静态域名,实现通过主机名IP地址为0的主机。动态域名拓扑图配置举例108 动态域名如右图动态域名配置组网图配置组网图所示。应用需求1. DNS域名服务器的IP地址为06/24。2

22、. 网络为DNS客户端,通过动态域名功能,实现通过主机名IP地址为的主机。配置要点1. DNS客户端和DNS服务器端、主机间的路由要可达2. DNS域名开关打开。域名功能开关默认开启。3. 正确配置DNS域名服务器的IP地址配置步骤第一步,配置DNS域名服务器不同域名服务器的配置不同,请根据实际情况搭建DNS服务器。具体在此不做具体说明。在DNS服务器上添加主机和IP地址的。本例中,设置主机名:;IP地址为/24第二步,配置DNS客户端DNS客户端和DNS服务器端、主机间的路由要可达。接口IP配置如拓扑图所示。具体配置过程此处省略。!打开DNS域名功能开关;该功

23、能默认开启R(con g)#ip domain-lookup!配置域名服务器的IP地址为06R(con g)#ip name-server 067/132016/11/14配置验证dns(域名系统)_百科第一步,使用命令,查看执行结果。R#Translating " ".OKSending 5, 100-byte ICMP Echoes to , timeout is 2 seconds:< press Ctrl+C to break >!Success rate is 100 percent (5

24、/5), round-trip min/avg/max = 1/1/1 ms从以上显示可以看出,客户端能通主机,且对应的目的IP地址为。通过动态域名,实现通过主机名IP地址为的主机。第二步,查看域名;关注点主机名、主机IP地址。R# show hostName servers are:06 staticHost type Address TTL(sec) dynamic 3503从以上显示可以看出,主机名同主机IP地址的表项正确。全国DNS编辑109电信域名系统110列表(按拼音排序, 共32条)202.102.192.

25、683389868788338936686722308202.103.24.

26、6819883383050808517508/132016/11/14dns(域名系统)_百科58202.100.128

27、.68300932266682933839633234联通 DNS 列表 (按拼音排序, 共23条)0221.

28、7.34.106298882270628886968281530221.7.

29、128.6889814773887888068联通重庆802828218

30、.108.248.20088移动DNS列表移动移动移动DNS列表中华电信A河南云南670650台dns地址9/132016/11/14编辑111dns(域名系统)_百科285403附送大型企业的几个DNS服务器地址DNS服务器114DNS服务器地址141922备用服务器地址151920备注普通用户使用拦截木马拦截站谷歌DNS OpenDNS 阿里DNS编辑112在国内使用较差,会降低上网速度在国内使用很差,上网会不国内DNS时间2014年1月21日,下午15时20分左右,全国大范

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论