红帽 Linux 5 DNS服务器安装及配置

一、分配静态IP给Linux服务器

vi /etc/sysconfig/network-scripts/ifcfg-eth0

在这里插入图片描述
配置完后,重启网络,代码如下

service network restart

二、DNS 服务器的安装

(1)挂载光盘,进入Server

mkdir /Csdn/cdrom
mount /dev/cdrom /Csdn/cdrom
cd /Csdn/cdrom/Server/
pwd

(2)安装组件

rpm -ivh  bind-9.3.6-4.P1.el5.i386.rpm
rpm -ivh bind-chroot-9.3.6-4.P1.el5.i386.rpm 
rpm -ivh caching-nameserver-9.3.6-4.P1.el5.i386.rpm 

bind-9.3.6-4.P1.el5.i386.rpm 提供DNS服务的主文件,必须
bind-chroot-9.3.6-4.P1.el5.i386.rpm 提高了安全性,将原本/etc下的文件转移到/var/named/chroot/,非必须
caching-nameserver-9.3.6-4.P1.el5.i386.rpm 提供了模板,非必须

在这里插入图片描述

三、DNS的配置

在安装完成后我们会发现/var/named/chroot/etc目录下多了两个文件,我们进入该目录,并拷贝文件改名为named.conf,代码如下

cd /var/named/chroot/etc/
cp -p named.caching-nameserver.conf  named.conf

将所有localhost改成any
named.conf编辑配置该文件如下:
在这里插入图片描述建立一些简单的正向区域和反向区域
编辑当前目录下named.rfc1912.zones文件,在文件末端添加如下内容:

zone "Csdn.com" IN {
    	type master;
    	file "Csdn.com.zone";
   	 allow-update { none; };
};

zone "10.168.192.in-addr.arpa" IN {
    	type master;
    	file "10.168.192.zone";
    	allow-update { none; };
};

在这里插入图片描述建立对应的区域文件
进入相应的目录并拷贝模板

cd /var/named/chroot/var/named/
cp -p localhost.zone Csdn.com.zone
cp -p named.local 10.168.192.zone

编辑建立正向解析区域

vi Csdn.com.zone

添加一条www的A记录
在这里插入图片描述
同样的,编辑建立反向解析区域

vi 10.168.192.zone

添加一条反向记录
在这里插入图片描述
编辑配置/etc/resolv.conf
在这里插入图片描述

四、重启DNS服务器

代码如下

service named restart

在这里插入图片描述

五、测试配置成功与否

利用host命令测试
在这里插入图片描述
用nslookup测试
在这里插入图片描述

!!大功告成!!

Logo

更多推荐