RHEL5下安装配置DNS服务-阿里云开发者社区

开发者社区> 云计算> 正文

RHEL5下安装配置DNS服务

简介:

RHEL5下安装配置DNS服务

准备工作:

修改主机名(如果已经做过了的可以跳过),编辑修改/etc/hosts文件,添加rhel5.leyex.com //rhel5为主机名,leyex.com为域名,修改后如下:

再编辑/etc/sysconfig/network文件中HOSTNAME字段中的主机名

修改添加完成后我们需要重启一下完成主机名称的修改

使用hostname命令可以查看当前主机与域名称

除了主机名,我们还需要一个静态IP,编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件

修改完成后我们需要重启下网卡服务和查看显示当前网卡配置以检查修改成功与否

DNS服务的安装:

修改完成主机名和配置完静态ip地址之后,我们可以开始安装DNS服务了

那么,像往常安装服务的步骤一样,我们还是先来检查一下是否已安装了相应的组件,在默认的情况下,RHEL5下已经安装了三个组件,但是我们还需要安装多1~3个组件

挂载光盘,进入Server目录下

进入相应目录后,我们需要安装多三个组件,分别是:

bind-9.3.6-4.P1.el5_4.2.i386.rpm 提供DNS服务的主文件,必须

bind-chroot-9.3.6-4.P1.el5_4.2.i386.rpm 提高了安全性,将原本etc下的文件转移,非必须

caching-nameserver-9.3.6-4.P1.el5_4.2.i386.rpm 提供模板,非必须

安装完成后,我们再来检查一下安装了的组件

DNS的配置:

在安装完成后我们可以开始进行DNS的配置步骤了:

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

[root@rhel5 Server]#cd /var/named/chroot/etc

[root@rhel5 etc]#cp -p named.caching-nameserver.conf named.conf  //-p  可以  将该文件属性也一同复制,不会还原默认属性

编辑配置该文件如下:

[root@rhel5 etc]#vi named.conf   

将所有的localhost改成any

建立一些简单的正向区域和反向区域

编辑当前目录下named.rfc1912.zones文件,在文件末端添加如下内容:

建立对应的区域文件:

进入相应的目录并拷贝模板

[root@rhel5 etc]# cd /var/named/chroot/var/named/

[root@rhel5 named]# cp -p localhost.zone leyex.com.zone

[root@rhel5 named]# cp -p localhost.zone 10.10.zone

编辑建立正向解析区域vi leyex.com.zone

添加一条wwwA记录

同样的,编辑建立反向解析区域vi 10.10.zone

添加一条反向记录

编辑配置/etc/resolv.conf文件

重启DNS服务:

测试配置成功与否:

利用host命令测试DNS服务搭建成功与否:

利用nslookup命令测试DNS服务搭建成功与否:


本文转自 leyex 51CTO博客,原文链接:http://blog.51cto.com/leyex/1059496


版权声明:本文首发在云栖社区,遵循云栖社区版权声明:本文内容由互联网用户自发贡献,版权归用户作者所有,云栖社区不为本文内容承担相关法律责任。云栖社区已升级为阿里云开发者社区。如果您发现本文中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,阿里云开发者社区将协助删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章