大家好,今天小编来为大家解答以下的问题,关于dns服务器的功能,DNS服务器有哪些这个很多人还不知道,现在让我们一起来看看吧!
一、dns是什么意思啊
一、简述dns
DNS(domain name system)域名系统或者(domain named system)区域名称服务,分为正向与反向域名解析,适用C/S,端口路53/udp,53/tcp,属于应用层协议;
作用:人得记忆有限,如果没有dns得记下多少IP;从网络来说由于tcp/ip协议族是基于ip,所以需要一个翻译器即DNS;可以1对多也可以多对1,那么正向解析即域名解析为ip,反向解析即ip解析为域名。有人说DNS就是一个本大得电话本,说的挺贴切。
正反向解析事两个不同得名称空间,是两颗不同得解析树;
正向:ip---》主机名
反向:主机名---》ip
当今得业界标准BIND(berkeley inter name domain)dns软件
二、DNS域名
1)DNS是一个倒挂树结构示意图如下
2)按照功能命名得五个类别介绍
根域:DNS域名中使用时,规定由尾部据点(.)来指定名称位于根域或更高级别得域层次结构,(.)
顶级域:TDL(TOP LEVEL DOMAIN)用来只是某个国家地区或组织使用得类型,例如(.)
二级域:个人或组织在inter上使用得注册名称,例如163.
子域:已经注册二级域名派生得域名,就是网站名,例如
主机名:通常情况下,DNS域名得最左侧得标签表示网络上得特定计算机,如,mail,zhidao
名称服务器:域内负责解析本域内的名称的主机
根服务器:13组服务器
3)dns和inter域
互联网域名系统有名称注册机构负载维护分配有组织和国家/地区得顶级域在inter上进行管理。国际标准3166。
常见得DNS域名
,商业公司
edu,教育机构
,网络公司
gov,非军事政府机构
mil,军事政府机构
,代表中国
三、DNS服务器类型
主DNS服务器
从DNS服务器(可以是多个提供容错)
缓存DNS服务器(转发器)
主DNS服务器:管理和维护所负责解析的域内解析库的服务器
从DNS服务器:从主服务器或从服务器“复制”(区域传输)解析库副本
1)复制操作的方式
序列号serial:解析库版本号,主服务器解析库变化时,其序列递增
刷新时间间隔refresh:从服务器从主服务器请求同步解析的时间间隔
重试时间间隔retry:从服务器请求同步失败时,再次尝试时间间隔
过期时长expire:从服务器始终联系不到服务器时,多久后放弃从服务器角度,停止提供服务
否定答案的缓存时长;minimum
”通知“机制:主服务器解析库发送变化时,会主动通知从服务
2)区域传送
完全传输axfr:传送整个解析库
增量传输lxfr:传递解析库变化的那部分内容
3)区域(zone)和域(domain)
Domain:FQDN
正向:FQDN->IP
反向:IP->FQDN
各需要一个解析库来分别负责本地域名的的正向和反向解析库
正向区域
反向区域
FQDN:fullqualified domain name完全限定域名
如:
四、DNS查询解析
我们在浏览器访问这个域名,dns怎么查询到这台主机那?
1、在浏览器中输入域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个ip映射,完成域名解析。
2、如果hosts里没有这个域名的映射,则会查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,返回,完成域名解析。
3、如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找TCP/IP参数中设置的首选DNS服务器,在此我们叫它本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中,则返回解析记过给客户端,完成域名解析,此解析具有权威*。
4、如果要查询域名,不由本地DNS服务器区域解析,但该服务器已缓存了此网址映射关系,则调用这个IP映射,完成域名解析,此解析不具有权威*。
5、如果本地DNS服务器本地区域文件与缓存解析都失效,则根据本地DNS服务器的设置(是否设置转发器)进行查询,如果未用转发模式,本地DNS就把请求发至13台根DNS,根DNS服务器收到请求后会判断这个域名(.)是谁来授权管理,并会返回一个负责该顶级域名服务器的一个IP。本地DNS服务器收到IP信息后,将会联系负责.域的这台服务器。这台负责.域的服务器收到请求后,如果自己无法解析,它就会找一个管理.域的下一级DNS服务器(baidu.)给本地DNS服务器。当本地DNS服务器收到这个后,就会找baidu.域服务器,重复上面的动作,进行查询,直至找到主机。
6、如果用的是转发模式,此DNS服务器就会把请求转发至上一级DNS服务器,由上一级服务器进行解析,上一级服务器如果不能解析,或找根DNS或把请求转至上上级,以此循环。不管是本地DNS服务器用是转发,还是根提示,最后都是把结果返回给本地DNS服务器,由此DNS服务器再返回给客户机。
二、DNS服务器有哪些
01阿里DNS
阿里DNS是阿里巴巴在2014年上线的DNS服务,它的特点是稳定、极速和智能。虽然有时候会出现解析速度较慢的情况,但整体来说,阿里DNS的速度还是很快的。它的首选是223.5.5.5,备用是223.6.6.6。虽然阿里DNS的延迟在25ms左右,但它的访问速度可以保证,即使不恶心阿的同学也可以考虑使用。毕竟,阿里DNS是国内速度最快的DNS之一。
02114DNS
114DNS是国内用户量数一数二的DNS服务器,具有高速、稳定、无劫持、防钓鱼等优势。虽然去年被曝出了配合运营商劫持用户投放广告的劣迹,但14DNS的速度和稳定*确实不错。此外,114DNS由国内电信运营商推出,拥有优质的网络资源和技术支持,服务为114.114.114.114和114.114.115.115,可以拦截钓鱼病**网站、增强网银、证券、购物、游戏、隐私信息安全等服务。如果需要更好的服务,可以考虑使用114DNS。
03百度公共DNS
百度公共DNS是百度公司提供的公共DNS服务,拥有快速、稳定的优势,可以帮助用户提升访问速度。百度DNS主页写的是云防护、无劫持、更精准,云防护功能是基于百度的数据库对网址进行区分,当用户访问到被标记为不安全的站点时会被自动拦截。
04OneDNS
根据官方信息,OneDNS是一个可以屏蔽广告、加速Google等网站的访问的DNS,虽然延迟大概在30ms左右,但效果还是有的。另外,OpenNic也是一个社区化的非营利组织,主张DNS中立、免费服务、用户决议、自由开放、保护隐私、拒绝劫持。如果需要选择一个DNS服务器,可以考虑OneDNS或OpenNic。
三、DNS服务器是啥 ,常见的 DNS服务器有几种
DNS服务器
是什么?如果有学习过网站编程,搭建过网站的朋友,那么对DNS服务器再熟悉不过了,但没有接触过的朋友可能没有什么概念。今天小编就给大家来讲解一下DNS服务器及常见的 DNS服务器。
DNS服务器和DNS是同一个概念,DNS全称为 Domain Name System,也就是域名系统。那么DNS服务器有什么用呢?DNS服务器其实就是域名解析服务器,而域名解析就是将域名映射到IP上的这个过程。
我们知道互联网的通信需要借助IP,因为服务器之间是通过IP来进行识别的,而IP有着非常长的一串数字,并不利于记忆,因此如果能将IP转化成更容易的记忆的其他字符,那么就会方便很多,域名就是充当这样的一个角色。所以在互联网中域名和IP是相对应的,而DNS服务器在其中的作用非常关键。
DNS服务器包括域名管理器和解析服务器这两个部分,作用是实现域名和IP的捆绑,同时解决IP与域名转换的问题。通过DNS服务器就能将域名解析到相应的IP,访问这个域名相当于访问了该域名对应的IP。其中,域名必须对应一个IP,而IP不一定有域名,或者可以有多个,例如共享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全称为Domain Name System,翻译为域名系统。DNS的作用是将人类可读的域名解析成计算机可理解的IP,使得用户可以通过域名访问网络上的服务器。由于人类记忆的域名比IP更加直观易懂,DNS这个系统使互联网更加方便了使用。
DNS系统在互联网中起到了非常关键的作用,因为IP十分不直观,而人类记忆的域名则使得用户能够更容易地访问他们想要的网站。举例来说,用户输入域名,DNS系统会将域名解析为IP,并将用户重定向到相应的网站。这样,用户只需要记住域名就可以方便地访问网站,无需记住复杂的IP。
此外,DNS还有一个非常重要的功能是在分布式网络环境下,提供域名解析服务的负载均衡。DNS系统可以将流量均匀分配给多台服务器,这样可以有效减少服务器的响应延迟,并保证网络流量的平稳运行。在现代化的分布式网络中,DNS系统是非常不可缺少的一部分,它不光仅是网站访问的必要手段,也是网络流量平衡的重要保障。