详解linux系列之DNS的安装及配置  详解linux系列之DNS的安装及配置_职场


2009-04-11 13:56:55
 标签:DNS linux 详解 安装 配置    [推送到技术圈]

 
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://liuyonglei.blog.51cto.com/501877/148592
                            详解linux系列之DNS的安装及配置
今天我来给大家介绍一下再linux系统下安装DNS及DNS的相关配置。
DNS是domain name server的缩写——域名解析服务器,那在配置DNS之前我们要先做什么准备呢?
大家想想在windows系统下安装DNS的时候我们要做什么准备呢?
那就是在ip里的DNS指向自己的ip。在linux系统也是一样的,linux系统的DNS配置文件在/etc/resolv.conf,我们修改这个文件,只需在这个配置文件里加入nameserver  192.168.1.100这样就行了,如果想看一下自己的DNS是否指向自己可以通过nslookup回车输入server查看。
好了准备工作完成,开始我们今天的实验。
我们再来回想一下再windows下的DNS有几个文件,一个正向解析文件,一个反向解析文件,还有一个根域文件,linux下的DNS也是一样的,只是那些文件不是在安装过程中自动建立的,需要我们手动建立并修改。那些文件都要放在/var/named目录下,那配置文件在哪呢?在linux2.6内核是没有的需要我们手工写入名为named.conf放在/etc下。要开始了啊!!go!!!
实验分为三大步:
1、安装
2、配置
3、验证
开始第一步安装
挂载光盘并进入光盘的Server目录
 详解linux系列之DNS的安装及配置_职场_02
使用rpm包安装,因为rpm包和源码包安装后的功能是一样的,而且rpm包安装的比较快、简单,DNS安装需要三个包bind-9.3.3-10.c15.i386.rpm、bind-utils、caching-nameserver这三个包先来安装第一个包也就是DNS的主包
 详解linux系列之DNS的安装及配置_职场_03
好的第一个包安装完成,开始第二个
 详解linux系列之DNS的安装及配置_DNS_04
我在安装的时候显示第二个包已经安装为了保险先卸载掉再来安装
 详解linux系列之DNS的安装及配置_详解_05
安装第三个包caching-nameserver
 详解linux系列之DNS的安装及配置_linux_06
安装完成了,因为没有DNS的配置文件我们要建立并手工写入文本,我这有一个模版大家可以拷贝进linux系统再来把这个文件复制到/etc下并改名为named.conf
 详解linux系列之DNS的安装及配置_休闲_07
复制过去后,开始修改这个配置文件
 详解linux系列之DNS的安装及配置_linux_08
看刚开始里面已经有正向与反向的解析,那时系统自己的,不能删除啊!
 详解linux系列之DNS的安装及配置_详解_09
按照上面的内容我们写上自己的域名与ip,域名为dns.com
 详解linux系列之DNS的安装及配置_DNS_10
配置文件已经修改好了,因为没有正向与反向解析文件,自己建立,我们直接把named.local复制成dns的正向与反向解析文件,复制完成修改正向的解析文件
 详解linux系列之DNS的安装及配置_linux_11
简单的修改就可以了,如图:
 详解linux系列之DNS的安装及配置_linux_12
修改反向解析文件
 详解linux系列之DNS的安装及配置_职场_13
跟正向的差不多,如图:
 详解linux系列之DNS的安装及配置_DNS_14
都修改好以后启动DNS的服务named是DNS的守护进程
 详解linux系列之DNS的安装及配置_DNS_15
对了现在时不能解析的,看下图,named.localD 属组是named而我们复制的那两个的属组是root,如果不想这么麻烦在复制时加上-p参数就OK了
 详解linux系列之DNS的安装及配置_DNS_16
修改属组chgrp named  dns.*
 详解linux系列之DNS的安装及配置_DNS_17
好了验证一下,nslookup [url]www.dns.com[/url] 行没有问题。
 详解linux系列之DNS的安装及配置_DNS_18
那大家我现在给大家出一个问题,我们再在这个服务器上再建一个域名为[url]www.dns1.com[/url]大家怎么办呢?如果是跟刚才那样直接修改一下配置文件加两条记录在验证的时候是会出错的,错误是不能有两条反向记录的,那该怎么办呢?
好了我们来做一下这个实验,在DNS的配置文件里只添加一条正向解析记录如图:
 详解linux系列之DNS的安装及配置_休闲_19
再来复制一天正向解析文件并修改这个文件,看这是使用了-p这个参数的,所以我们不用再手工修改属组。
 详解linux系列之DNS的安装及配置_职场_20
修改一下正向解析文件如图:
 详解linux系列之DNS的安装及配置_职场_21
反向记录只能用一个所以反向解析文件也只能有一个,在第一个解析的域名反向解析文件中只需加上一条PTR记录即可。
 详解linux系列之DNS的安装及配置_linux_22
重启一下服务并验证一下,看一个ip解析出了两个域名,是不是挺简单的,好了今天的实验就到这里,下篇我会介绍一下apache的安装及配置。
 详解linux系列之DNS的安装及配置_详解_23