DNS服务器简单架设测试

   空闲时间够充裕,准备架设个LAMP和用POSTFIX架设个webmail.这两个SERVER都需要用到DNS。于是先弄个DNS,做个记录,以方便后面参考。具体步骤如下:
   1.DNS用的软件名字bind。先确定下,安装了bind木有?
     参考命令:
     rpm -qa |grep "bind"

   wKioL1aEi3-zPSBeAAAdFvXnxQ4217.png

  

  2.DNS主要文件说明
    /etc/named.conf
    zone文件位置
    /var/named/
    
  3.主配置文件的配置
    vim /etc/named.conf

  wKioL1aEjL3BUsjQAAAlL5wXZMg100.png

  

  wKioL1aEjQzQ5-h3AAAnFraD1ss083.png

  wKiom1aEjRWzGlSjAAAY0Dt_ghE163.png

  一些参数说明:

 

   listen-on port 53 { any; }  这个是监听端口,默认只监听本地的,我这里改成了any。
   directory     这是zone的存取目录
   dump-file
   statistics-file
   memstatistics-file  这三个是统计文件,一般无须修改,默认就可。
   allow-query    { any }  这个参数很重要,我的理解是允许回复哪里的请求,默认是本地,我这里修改成any
   底下三个dns开头的文件,默认就可
   
   重要的是zone文件的配置,我们需要设置两个zone,一个正解,一个反解。还有个默认的type hint的zone。千万不要删除这个zone "."。这个是解析除本机设定DNS外的其他DNS。
   zone的设置很简单,参考写就可以,需要注意的是,反解zone名字的书写。
   注意看zone "168.192.in-addr.arpa"。
   我的内网IP地址是192.168.0.107。反过写就是:0.0.168.192。如果地址是1段,比如,192.168.1.0/24,反过来写就是0.1.168.192。前面的0不写就是1.168.192。
   
   4./var/named  zone 文件的配置

   

wKiom1aEkgjAlNNLAAAoewzBEgc469.png

wKioL1aEkibRj9FMAAAaRJvQygM559.png

   

     参数说明:
     TTL   time to live.
     SOA   认证的服务器    
     am.   这个主意,这是个邮件地址am@
     2015123001 3H 15M 1W 1D  第一个参数是编号,第二个参数是刷新时间,第三个参数是连接失败后尝试重连时间,第四个参数是失效时间,第5个参数是保存时间。
     
       
       
       
    5.启动SERVER  测试SERVER。
       启动:
       service named start
       chkconfig named on
       
       看启动日志:
       
       tail -n 30 /var/log/messages
       
       测试:
       注意一个细节,我们需要测试内网的DNS,需要把我们内网电脑的DNS修改成我们这个DNS服务器的地址才可以。LINUX修改命令:如下
       
       vim /etc/resolv.conf
       
       需要设置iptables,我一般关闭了iptables
       
       service iptables stop
       
       然后用dig  截图如下:

     

wKioL1aElPfzoJ7cAAAYd48pEJ0766.png

wKiom1aElNnTRFY6AAAx90Ty3kA612.png

wKioL1aElPmAcmnfAAHzgDSpEKk282.jpg

windows

wKiom1aElRng7zDUAAAu4HflL08350.png

你可能感兴趣的:(dns,细节,架设)