2026年11月2日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
1000
Lv9有为九子能等级图标
勋章勋章勋章勋章勋章
帖子
9.3万
回复
2,089
积分
60.3万
注册
2006-12-06
[怀旧国机]

centos5.7搭建DNS服务器记录

[复制链接]
查看 185 回复 0
楼主 发表于 | 只看该作者

OS: CentOS release 5.7 (Final)

相关配置文件说明:

主配置文件:/var/named/chroot/

etc/named.conf 设置一般的named参

数,指向该服务器 使用的域数据库的

信息源。

根域名 服务器指向文件:/var/

named/chroot/var/named/

named.root 指向根域名 服务器,用

于唯高速缓存服务器的初始配置。

正向解析文件:/var/named/chroot/

var/named/localhost.zone localhost

区文件,用于将名字localhost转换

为本地回送 IP地址(127.0.0.1),正向解

析。

反向解析文件:/var/named/chroot/

var/named/named.local localhost区

文件,用于将本地回送IP地址

(127.0.0.1)转换成名字localhost,反

向解析。

一.安装BIND相关软件包

首先查询系统 已经安装了哪些关于

bind的软件包

[root@www ~]# rpm -qa | grep ‘^bind‘

bind-libs-9.7.0-5.P2.el6_0.1.x86_64

[root@www ~]# rpm -qa | grep

caching-nameserver

caching-nameserver-9.3.4-6.P1.el5

检查一下上面几个包没有安装,注意

caching-nameserver在centos4和

centos5中是需要独立安装的,在

centos6中是集成在bind中的。如果

系统中没有,就开始安装吧

方式1:光盘(安装盘)安装

[root@server ~]# rpm -e `rpm -qa | grep

bind` --nodeps //删除相关软件包

[root@server ~]# mount /dev/cdrom /

media/ //将系统光盘挂载到/media/

[root@server media]# cd /media/

Server/ //进入/media/Server/目录

[root@server Server]# rpm -vih bind-

* //再次安装相关软件包

[root@server Server]# rpm -vih

caching-

nameserver-9.3.3-7.el5.i386.rpm

[root@server Server]# service named

start //重启named服务

方式2:yum安装

# yum install -y bind bind-libs bind-

utils bind-chroot

# yum install -y caching-nameserver

二.修改主配置文件/var/named/

chroot/etc/named.conf

拷贝named.caching-nameserver.conf

文件并命名为named.conf

cd /var/named/chroot/etc

cp -p named.caching-

nameserver.conf named.conf

修改named.conf

nano named.conf

options {

listen-on port 53 { 127.0.0.1; }

; //127.0.0.1 改为 any

listen-on-v6 port 53 { ::1; };

directory “/var/named“;

dump-file “/var/named/data/cache_

dump.db“;

statistics-file “/var/named/data/

named_stats.txt“;

memstatistics-file “/var/named/data/

named_mem_stats.txt“;

// Those options should be used

carefully because they disable port

// randomization

// query-source port 53;

// query-source-v6 port 53;

allow-query { localhost; }; //localhost

改为 any

allow-query-cache { localhost; };

};

logging {

channel default_debug {

file “data/named.run“;

severity dynamic;

};

};

view localhost_resolver {

match-clients { localhost; };//

localhost 改为 any

match-destinations { localhost; };//

localhost 改为 any

recursion yes;

include “/etc/named.rfc1912.zones“;

};

三.修改主机配置文件的扩展文件/

var/named/chroot/etc/

named.rfc1912.zones

[root@server etc]# nano

named.rfc1912.zones //在最后一行添

加

-------------------------------------------------------------

---------

zone “baidu.com“ IN {

type *;

file “baidu.com“;

};

-------------------------------------------------------------

--------

四.设置baidu.com的域配置文件

[root@server etc]# cd /var/named/

chroot/var/named/

[root@server named]# cp

named.local baidu.com //拷贝域配置

文件

[root@server named]# nano

baidu.com

登录回复

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块