1、DNS服务原理详解
2、DNS服务原理详解
3、bind基本配置详解
一、DNS 服务
    Domain name server 域名服务,工作在53号端口,查询时使用udp协议,传输时使用tcp协议。
    FQDN (Full Qualified Domain Name)完全合格域名
            根域:root domain   如:.
                        一级域:top-level domain  如: com\net\cn\ gov\org\mil\edu\cc\info
                        二级域:公司、组织、个人使用 如:mageedu\baidu\sohu
                        主机:www\mail\ftp
        
        递归:A --> B --> C --> D        
        迭代:A --> B、A --> C、A --> D      
互联网上真正的DNS查询时递归+迭代,本地DNS发出一次请求,递归查询,互联网其他DNS则迭代查询。
        DNS的主机名和主机名称没关系,一个名称能对应几个IP,一个IP也能对应几个名称。
DNS名称解析:FQDN --> IP、IP --> FQDN ( .in-addr.arpa反向解析),邮件服务器要求反向解析
        
        域(domain)和区域(zone)
                    正向解析:FQDN--->IP 解析库
                    反向解析:IP--->FQDN 解析库
                     区域解析库:
                                    资源记录:rr(resource record)有类型的概念:用于此记录解析的属性
                                                     SOA: Start Of Authority, 起始授权记录,一个区域文件只能有一个
                                                     NS:Name Server
                                                     MX: Mail eXchange, 邮件交换器,MX记录有优先级属性(0-99) 
                                                     A:FQDN --> IP,专用于正向解析库
                                                     PTR: IP --> FQDN,专用于反向解析库
                                                     AAAA:FQDN --> IPv6,专用于正向解析库
                                                     CNAME: Canonical Name,正式名称
原文:http://liwenjia.blog.51cto.com/2656598/1757800