志在指尖
用双手敲打未来

DNS服务器的主要功能(dns的查询模式有哪几种)

DNS服务器的主要功能

DNS服务器的作用是把域名解析为IP地址,要拜访一台互联网上的服务器,最终还必须经过IP地址来实现,域名解析便是将域名从头转化为IP地址的进程。一个域名对应一个IP地址,一个IP地址能够对应多个域名,所以多个域名能够一起被解析到一个IP地址,域名解析需要由专门的域名解析服务器(DNS)来完结。
比方,一个域名为:abc.com,假如要拜访网站,就要进行解析,首先在域名注册商那里经过专门的DNS服务器解析到一个WEB服务器的一个固定IP上:211.214.1.XXX,然后,经过WEB服务器来接收这个域名,把abc.com这个域名映射到这台服务器上。人们习气回忆域名,但机器间相互只认IP地址,域名与IP地址之间是对应的,它们之间的转化作业称为域名解析,域名解析需要由专门的域名解析服务器来完结,整个进程是自动进行的。dns
当应用进程需要将一个主机域名映射为IP地址时,就调用域名解析函数,解析函数将待转化的域名放在DNS恳求中,以UDP报文方法发给本地域名服务器。本地的域名服务器查到域名后,将对应的IP地址放在应对报文中返回。一起,域名服务器还必须具有连向其他服务器的信息以支持不能解析时的转发,若域名服务器不能回答该恳求,则此域名服务器就暂成为DNS中的另一个客户,向根域名服务器宣布恳求解析。根域名服务器一定能找到下面的所有二级域名的域名服务器,这样以此类推,一直向下解析,直到查询到所恳求的域名。
Internet上的计算机是经过IP地址来定位的,给出一个IP地址,就能够找到Internet上的某台主机,而由于IP地址难于回忆,又发明了域名来代替IP地址。但经过域名并不能直接找到要拜访的主机,中间要加一个从域名查找IP地址的进程,这个进程便是域名解析。域名注册后,注册商为域名提供免费的静态解析服务。一般的域名注册商不提供动态解析服务,假如需要用动态解析服务,需要向动态域名服务商支付域名动态解析服务费。

dns的查询模式有哪几种

常用的DNS查询方法有以下这些:
本地解析:客户端的日常DNS解析记载将被保存在本地的DNS缓存中,客户端能够运用本地缓存信息及时应对。当其他程序提出DNS查询恳求后,该恳求将被传达给DNS客户端程序。DNS客户端优先运用本地缓存信息进行解析。如果能够解析到待查询的域名,则将解析成果传回应用程序,此进程不需求向DNS服务器查询。
直接解析:该办法向主机所设定的DNS服务器进行查询解析。当DNS客户端程序不能从本地缓存中得到所需解析成果时,就会向主机所设定的DNS服务器发送查询恳求,要求部分DNS服务器进行域名解析。部分DNS服务器收到查询恳求后,首要检查该查询恳求是否能被应对,若能被应对,则回来查询成果;若不能应对,则检查本身的DNS缓存后回来查询成果。
递归解析:若部分DNS解析服务器不能应对该DNS解析恳求,则该恳求需求经过其他DNS服务器解析查询。其间一种方法是递归解析。部分DNS服务器自己向其他DNS服务器进行查询。由该域名的根域名服务器逐级向下查询,查询成果回来给部分DNS服务器,再向客户端应对。dns
迭代解析:部分DNS服务器不能应对DNS查询时的另一种查询方法是迭代解析。在迭代解析中,部分DNS服务器并不自己查询该解析成果,而是把能解析该域名的IP地址回来给主机,供主机查询。主机的DNS查询程序得到该IP地址后向该IP地址查询DNS解析成果,直到查询到解析成果为止。
反向查询:在计算机网络中,反向DNS查找或反向DNS解析(rDNS)是查询的域名体系(DNS)来确定相关的域名的IP地址——通常的“转发”的反向DNS查找域名的IP地址。

未经允许不得转载:IT技术网站 » DNS服务器的主要功能(dns的查询模式有哪几种)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载