首页 > 代码库 > bind97

bind97

DNS:bind,有isc维护,www.isc.org  isc还同时维护dhcp,ntp协议 

/etc/name.conf/:

           bind进程的工作属性

           区域的定义

/etc/rndc.key:

         remote name domain controller 允许安全的远程执行rdnc命令的密钥

         其配置文件是/etc/rndc.conf

/var/named/自定义:

         区域数据文件

/etc/rc.d/init.d/named:

         服务控制文件

         {start|stop|restart|status|reload|configtest}

bind-chroot:

        /var/named/chroot/

          etc/named.conf

          etc/rndc.key

          etc/rndc.conf

          var/named/

        提高系统安全

caching-nameserver:

        结合bind,使其成为一个缓存dns服务器


/sbin/named-checkconf

/sbin/named-checkzong

dig -t NS .  //查找根域的NS记录

监听的协议和端口

   53/udp

   53/tcp

   953/rndc

named.conf文件格式

root:named

640

   options {

     directory  /var/named;

   }


区域


zone "zone NAME"  IN {

   type {master|slave|hint|forward};

}


主区域

file “区域数据文件”;


从区域

file “区域数据文件”;

masters {主dns服务器地址;};


zone "." IN {

  type hint;

  file "named.ca";

};


zone "local.host" IN {

  type master;

  file "named.localhost

};


zone "0.0.127.in-addr.arpa" IN {

  type master;

  file "named.loopback";

};


named.checkzone "." /var/named/named.ca

named.checkconf 


临时开启和关闭selinux

setenforce 0

setenforce 1

查看getenforce

/etc/selinux/config


dig -t rt NAME

dig -x ip 根据ip查找FQDN


host -t rt NAME 查询名称的解析结果


nslookup:交互式

     server 指定dns服务器ip地址

     set q= 设定查询的资源记录类型

bind97