网络中的最基本的服务器DNS的相关知识的介绍

DNS服务器的相关介绍缓存

序言:服务器

    DNS都已经讲完了,我才开始写DNS服务的开篇,实在是很差意思,究其缘由前几天真是坑爹啊,系统重装加之本身感冒,DNS服务又不是很懂,一直不敢冒然发表文章,如今终于给补上了,这几天,就详细的推出DNS服务器架构。架构

DNS的概念: ide

    是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由解析器和域名服务器组成的,进行域名解析的。网站

 

    简单通俗的讲,就是当咱们想要访问一个网站的时候,DNS会把咱们的网站进行一级一级的解析,得到与之对应的IP地址,咱们就能够访问了,毕竟咱们要是记那一串长长的数字,是至关困难的,可是记住一些名字那就容易的多了,因此就产生了DNS域名解析。spa

 

DNS的解析方式:指针

    正向解析:由域名转向IP  一个域名能够对应IP地址orm

    反向解析:由IP转向域名 一个IP地址也能够对应多个域名xml

 

DNS解析的查询方式:递归

    递归查询:本身查询一次,即得到告终果,(此结果是你问的那我的一次一次问别人得到的)

    迭代查询:本身查询了N次得到告终果,等于说你刚开始问别人的时候,它不知道结果可是,它给你说了你应该去问谁,就这样一步一步下,你得到告终果。

 

DNS的记录类型:

    FQDN --> IP   : A记录(Address)
    IP --> FQDN : 指针记录(PTR)
    DOMAIN --> SERVER : NS (Name Server)
    DOMAIN --> MTA  : MX (Mail eXchanger)用于标示一个域的邮件域名是谁的,它是具备优先级之分的
    CNAME 正式名称记录类型
    SOA (Start Of Authority)用于标明当前域的起始受权域类型

 

DNS的服务器类型:

    主服务器(master):就是建立了区域的服务器,在这个区域里他就是老大,它有权去修改那些信息

    从服务器(slave):就是复制主服务器的一切信息,可是对于这些信息,它只能看但无权修改。还要说的是若是主服务器在必定时间内,不能用的话,当超出了一个时间以后,从服务器也将不能解析域名.。

    缓存服务器(cache):其实每个DNS服务器都同时仍是缓存服务器,当用户访问一样的数据的时候,服务器将快速的把结果回复给用户,这样就能提升网速了。

    转发服务器(forward):当用户访问的地址不在本身的服务器上的时候,就须要进行转发,向其余服务器发送解析请求

 

DNS的域,区域分类

    DNS中的一个域能够是另外一个区域的正向查询的主服务器,反向查询的从服务器。二者是并不冲突的,主从不冲突,正反也不冲突,都是单独划分出来的。

 

DNS的详细解析过程:

    第一步:用户先查看本身的机器自己有没有之前的查询记录;

    第二步:向本身的DNS服务器发送请求,DNS服务器则查看本身的缓存中有没有一样的记录,没有的话,在看该地址是否是属于本身的解析范围;

    第三步:DNS服务器直接向最顶层的(root)发送解析请求,root会告诉DNS应该去找谁,DNS在去往下去查询。

    就是这样,只要咱们解析成功就把结果返回给用户

相关文章
相关标签/搜索