• DNS服务概念


    DNS: Domain Name Service
    域名:www.magedu.com(主机名,FQDN:Full Qualified Domain Name, 完全限定域名)
    DNS:名称解析,Name Resolving 名称转换(背后有查询过程,数据库)
        FQDN<-->IP
        /etc/hosts

    stub resolver: 名称解析器    

    hosts:
        IPADDR    FQDN    Ailases
        172.16.0.1    www.magedu.com    www
        
        
    IANA: IP, FQDN
        ftp: hosts
    ICANN:

    TLD:
        组织域:.com, .org, .net, .cc
        国家域: .cn, .tw, .hk, .iq, .ir, .jp
        反向域: IP-->FQDN
            反向:IP-->FQDN
            正向:FQDN-->IP

    查询有两种:
        递归:只发出一次请求  A->B->C  C->b->A
        迭代:发出多次请求    A->B B->A A->C C->A
        
        
    解析:
        正向:FQDN-->IP   一个主机名也可以对应多个IP   
        反向:IP-->FQDN   一个IP可以解析多个主机名,管理多个域,在上级ns服务器数据库中实现解析。
        
    两段式:递归,迭代

    每个DNS都有:分布式数据库
        上级仅知道其直接下级;
        下级只知道根的位置;

    DNS服务器:
        接受本地客户查询请求(递归),NS请求外部NS(迭代查询),外部NS也会返回结果和过期时间(ttl)。
        外部客户端请求本地NS:请求权威答案,本地服务器返回答案的同时会返回一个过期时间(ttl),超过时间会重新发出请求。
        
        对NS不存在主机,NS也会返回否定答案和过期时间(ttl)。    
            
        /etc/resovle      nameserver ip  这个IP必须是给自己递归的NS    
        

    DNS服务器类型
        主DNS服务器: 数据修改
        辅助DNS服务器:请求数据同步,如果主服务其挂了
            serial number: 数据库文件版本号
            refresh      :每隔多久请求更新时间
            retry        :重试时间
            expire       :过期时间
            nagative answer TTL:否定答案的缓存时间  
        
            时间单位: M(分钟),H(小时),D(天),W(周),默认时间秒。
        缓存DNS服务器         :只负责缓存
        转发器             :不缓存只转发请求
        


    数据库中的,每一个条目称作一个资源记录(Resource Record, RR)

    资源记录的格式:
        TTL 可以全局定义
        TTL 500
        
        名称       过期时间     INTERNET         资源记录类型           值
        NAME       TTL          IN                 RRT                   value           
    正向解析    
      www.test.com.            IN                  A            192.1.1.1

    反向解析
         192.1.1.1                  IN                  PTR                 www.test.com.



    资源记录类型:解析value充当什么角色                 
        SOA(start of authority ):起始授权记录,标明区域内部主从服务器如何同步数据,起始授权对象,放在记录里面第一位,邮箱地址不能有@符号,只能用点,@符号表示通配,区域名。
         ZONE NAME      TTL         IN        SOA         FQDN(MAIN NS SERVER)   ADMIN MAIL (

            serial number (长度不能超过十位)
            refresh        (默认时间为秒)
            retry
            expire
            nagertive answer  ttl          
        )
            
            tes.com.    500    IN   SOA    ns1.test.com.   admin.test.com.(
                    
                    20150720  ; 可以用分号注释信息
                    1H      ;  每隔1小时刷新
                    10M       ;  刷新不到重试时间10分钟          
                    1W      ;  重试不到,过期时间1周
                    1D        ;  否定回答保持1天
            )  

            NS(NAME SERVER) ZONE NAME->FQDN  将区域名称解析成NS服务器名称,每个NS记录都有A记录,多个NS服务器通过内部定义主从服务器。
            test.com.    500   IN    NS      ns.test.com.
            ns.test.com. 500   IN    A       192.168.1.1
            
        MX(mail exchanger)  ZONE NAME->FQDN  将邮件区域名称解析成NS服务器名称,每个NS服务器都有一个A记录,多个邮件服务器,存在优先级(0-99),数字越小优先级越高。
           ZONE NAME       TTL       IN        MX       PRI        VALUE
               
           test.com.       500         IN        MX       10         mail.test.com.

           mail.test.com   500       IN        A       192.168.136.131                     
                 
        
        
        A(address)      FQDN->IPV4    将主机转换为IP地址
        AAAA            FQDN->IPV6  
        PTR(pointer)    IP->FQDN
        CNAME           FQDN->FQDN   正式名称
            www2.test.com.   500  IN     CNAME    www.test.com.
        
        
    域:DOMAIN   逻辑概念
    区域:ZONE  包括正向解析文件和反向解析文件,是物理概念。
        
       .com.     授权
       test.com.    500    IN    NS     ns1.test.com.
       ns1.test.com  500    IN       A     192.168.135.1
                 
       

    建立区域文件
       test.com.   192.168.135.0/24  (分配的网络地址段)
        www    192.168.135.2       web地址
        mail   192.168.135.3       邮件地址

       正向区域文件
        test.com.   500    IN      SOA       ns1.test.com   admin.test.com (
            20150720
            1H
            10M
            1W
            1D
        )   
        

        www.test.com.     500     IN         A      192.168.135.1
        简写为(简写是自动区补的域名称)
        www               500     IN         A      192.168.135.1    

       反向区域文件
        135.168.192.in-addr-arpa.   500   IN    SOA   ..........
     
            1           500       IN    PTR   www.test.com.


    区域传送类型
        完全区域传送:AXFR   同步整个文件
        增量区域传送:IXFR   同步增加的某条记录

    区域类型
        主区域:master
        从区域:slave
        提示区域:hint    定义了根在什么地方
        转发区域:forward  直接转发请求到指定位置






     
        
         


         

  • 相关阅读:
    在页面生命周期执行时 Page 对象在 SaveState 阶段都发生了什么事?
    接收Firfox RESTClient #Post请求
    c# 单例模式[Singleton]之深夜闲聊
    JQuery 之 Ajax 异步和同步浅谈
    [模板]数学整合
    Yandex插件使用说明——Slager_Z
    模板练习(LUOGU)
    数学整合 新(LUOGU)
    [NOI.AC]DELETE(LIS)
    [NOI.AC]COUNT(数学)
  • 原文地址:https://www.cnblogs.com/kankanhua/p/4661207.html
Copyright © 2020-2023  润新知