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  直接转发请求到指定位置






 
    
     


     

posted @ 2015-07-22 10:05  看天空  阅读(534)  评论(0编辑  收藏  举报