1 DNSBIND

          bind97

                 /etc/named.conf  主配置文件

                        定义BIND进程的工作属性

                        区域的定义

                      /etc/rndc.key

                         rndcRemote Name Domain Controller远程的名控制器

                         密钥文件

                         配置文件:/etc/rndc.conf

                 /var/named/

                         区域数据文件

                /etc/rc.d/init.d/named  服务控制脚本、必须自己编辑

                                      {start|stop|restart|reload|configtest}                

                      reload:不用重启服务重读配置文件

                      configtest:检查配置文件是否错误

                   二进制程序:named

                  

             bindchroot

                           默认:named

                           用户:named

                              组:named                      

              /vat/named/croot/

                    etc/named.conf 主配置文件

                    etc/rdnc.key   

                    sbin/named   主程序

                        var/named

                     

            yum info caching-namesevrer   

                

      安装:bind97  yum install bind97 -y 安装

                       rpm -ql bind97:查看安装以后生成的包          

            name-checkconf】:检查配置文件语法错误

                      name-checkzone】:检查域配置语法错误

            dig】:查找根域服务器

                             dig -t NS . :获取DNS根域      

                             dig -t NS @....

                   dig -t RT @IP:直接去某个ip查找DNS服务器

                   dig -x IP:根据IP查找FQDN

             host】:

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

                      nslookup】:交互式

                                nslookup>

                                        server IP

                                        set q=RI

                                        NAME                         

      DNS

                     监听的协议及端口:

                              53/udp

                              53/tcp                   

                              953/tcprndc           

                

      SOCKET:套接字(IP+端口),                                      

                  C/SClient/Server

                  端口:tcp端口

                       udb端口

                       

      根区域:

               zone ZONE NAME" IN

                 type:区域类型               

                 };

                

      主区域:

                    file  "区域数据文件";

          从区域:

                    file       "区域数据文件";         

               masters         master1_ip ;;

                

      临时性地关闭SELinux    

              #getenforce:查看当前状态

              #setenforce 0:临时关闭

              #vim /etc/selinux:编辑配置文件,永久关闭

###################################################

安装DNS

1、         先配置好yum

 

     DNS的创建_第1张图片

2、         卸载bind-libsbind-utils(没有信息就是最好的信息) 

  

      

3、         安装服务器端包(安装bind97)

DNS的创建_第2张图片

4、         安装97版本的libsutils

 

   DNS的创建_第3张图片

5、    

          

6、          编辑/etc/named.conf

 

                                    DNS的创建_第4张图片

7、         给权限、改属主、属组、重启、检查

DNS的创建_第5张图片

8、         编辑 lgk.com.zone

 

              DNS的创建_第6张图片

9、         给权限、改属主、属组、复制给172.16.35.zone

 

                           

10、      编辑反向解析文件172.16.35.zone

 

                          DNS的创建_第7张图片

11、      检查重启

 DNS的创建_第8张图片

基础的DNS服务器就完成啦(若没有连网,可以把DNS服务器指向主机 /etc/reslov.conf nameserver改为自己的所建立的DNS服务器即可)