Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10808461
  • 博文数量: 2905
  • 博客积分: 20098
  • 博客等级: 上将
  • 技术积分: 36298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 05:00
文章存档

2012年(1)

2011年(3)

2009年(2901)

分类: LINUX

2009-05-06 09:43:35

                            详解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目录
1
使用rpm包安装,因为rpm包和源码包安装后的功能是一样的,而且rpm包安装的比较快、简单,DNS安装需要三个包bind-9.3.3-10.c15.i386.rpm、bind-utils、caching-nameserver这三个包先来安装第一个包也就是DNS的主包
2
好的第一个包安装完成,开始第二个
3
我在安装的时候显示第二个包已经安装为了保险先卸载掉再来安装
4
安装第三个包caching-nameserver
5
安装完成了,因为没有DNS的配置文件我们要建立并手工写入文本,我这有一个模版大家可以拷贝进linux系统再来把这个文件复制到/etc下并改名为named.conf
6
复制过去后,开始修改这个配置文件
7
看刚开始里面已经有正向与反向的解析,那时系统自己的,不能删除啊!
8
按照上面的内容我们写上自己的域名与ip,域名为dns.com
9
配置文件已经修改好了,因为没有正向与反向解析文件,自己建立,我们直接把named.local复制成dns的正向与反向解析文件,复制完成修改正向的解析文件
10
简单的修改就可以了,如图:
11
修改反向解析文件
12
跟正向的差不多,如图:
13
都修改好以后启动DNS的服务named是DNS的守护进程
14
对了现在时不能解析的,看下图,named.localD 属组是named而我们复制的那两个的属组是root,如果不想这么麻烦在复制时加上-p参数就OK了
15
修改属组chgrp named  dns.*
16
好了验证一下,nslookup 行没有问题。
18
那大家我现在给大家出一个问题,我们再在这个服务器上再建一个域名为大家怎么办呢?如果是跟刚才那样直接修改一下配置文件加两条记录在验证的时候是会出错的,错误是不能有两条反向记录的,那该怎么办呢?
好了我们来做一下这个实验,在DNS的配置文件里只添加一条正向解析记录如图:
19
再来复制一天正向解析文件并修改这个文件,看这是使用了-p这个参数的,所以我们不用再手工修改属组。
20
修改一下正向解析文件如图:
21
反向记录只能用一个所以反向解析文件也只能有一个,在第一个解析的域名反向解析文件中只需加上一条PTR记录即可。
22
重启一下服务并验证一下,看一个ip解析出了两个域名,是不是挺简单的,好了今天的实验就到这里,下篇我会介绍一下apache的安装及配置。
23
 
 
 
 

http://liuyonglei.blog.51cto.com/501877/148592


附件下载:
  模板


阅读(1057) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~