search 登录 注册
arrow_back返回列表
ID:106008
light_modedark_modestar
Lv.6 胸怀六国志
edit_note帖子 477
stars积分 406,560
event加入 2012-05-02
怀旧国机

centos5.7搭建DNS服务器记录

schedule发表于 2012-12-02 16:34:00 visibility查看 103 chat_bubble回复 0
#1 楼主
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

forum
暂无回复,快来抢沙发!
登录 后才能回复