DNS查询分类:
		服务器之间  迭代查询: 可以没有准确的结果而是指向性的
		主机和服务器  递归查询: 必须有结果,成功或失败
		DNS解析分为:
		正向解析  -  将域名解析成IP地址
		反向解析  -  将IP解析成域名
		dns服务器类型:
		主域名服务器:写入数据,提供解析服务
		从域名服务器:本地不产生数据,从主服务器复制
		缓存服务器数据:本地不产生数据,用来缓存从其他服务器获取的信息,提高客户端重复访问速度
	

    搭建DNS服务器

  1. 安装软件包

    yum -y install bind bind-utils

  2. 编辑配置文件vim /etc/named.conf
    options {
    	directory "/var/named";
    };
    
    zone "atm.com" IN {
    	type master;
    	file "atm.com.zone";
    };
    zone "112.168.192.in-addr.arpa" IN {
    	type master;
    	file "atm.com.zone";
    };
    			
    检查配置文件

    named-checkconf /etc/named.conf

  3. 编辑zone文件

    cp /var/named/named.localhost /var/named/atm.com.zone

    修改权限

    chown :named /var/named/atm.com.zone

    vim /var/named/atm.com.zone

    #$TTL 表示区域文件内的信息的最大期限,可以修改值实现减少本区域同步次数
    #@ 代替域名
    #SOA  代表为权威域
    #域名
    #邮件名
    #(
    #序列号  //同于同步识别
    #同步时间 //从多久同步一次
    #重试时间 //同步失败后,多久再次重试
    #过期时间 //从服务与主服务器无法同步后多久从停止服务
    #缓存时间 //否定应答,同步失效
    #)
    $TTL 1D
    @       IN SOA  atm.com. admin.atm.com. (
    									0       ; serial
    									1D      ; refresh
    									1H      ; retry
    									1W      ; expire
    									3H )    ; minimum
    		NS      master
    master  A       192.168.112.135
    master  AAAA    ::1
    www     A       192.168.112.135
    qqq     A       112.60.14.252
    135     IN PTR  master.atm.com.
    abc     CNAME   master
    # 记录类型:
    #    NS   :dns服务器域名
    #    A    :主机记录
    #    AAAA :IPv6主机记录
    #    MX   :邮件服务器记录
    #    CNAME:别名记录
    #    PTR  :反向解析记录
    			
    检查zone文件

    named-checkzone atm.com /var/named/atm.com.zone

  4. 开启dns服务

    systemctl start named

    检查dns服务

    systemctl status named

  5. 客户端测试解析结果

  6. 安装软件包

    yum -y install bind-utils

  7. 编辑文件vim /etc/resolv.conf

    nameserver [DNS服务器的IP]

  8. 测试解析结果

    nslookup

    >www.atm.com