标题:CentOS5.2安装配置DNS服务器
出处:天空极速
时间:Fri, 24 Apr 2009 23:18:36 +0000
作者:siutung
地址:http://www.siutung.org/post/302/
内容:
一、安装DNS组件:bind
[root@CentOS ~]#yum -y install bind*
[root@CentOS ~]#yum -y install caching-nameserver
注:
bind组件包括以下六个子组件:
bind-9.3.3-10.el5
bind-libbind-devel-9.3.3-10.el5
bind-sdb-9.3.3-10.el5
bind-devel-9.3.3-10.el5
caching-nameserver
bind-chroot-9.3.3-10.el5
如果出现:Locating /var/named/chroot//etc/named.conf failed: [ FAILED ]
则将/usr/share/doc/bind-9.3.4/sample/etc/named.conf范本文件复制为/etc/named.conf
使用了chroot后,虚拟根目录为/var/named/chroot,则named.conf实际位置为/var/named/chroot/etc,而工作目录/var/named实际路径为/var/named/chroot/var/named。
二、配置bind
假设有域名:www.ooxx.com IP:192.168.80.198
[root@CentOS ~]#cd /var/named/chroot/etc/
[root@CentOS etc]#ls
localtime named.caching-nameserver.conf named.rfc1912.zones rndc.key
//*这里我们可以看到在/var/named/chroot/etc/下的几个主要的配置文件。但是我们还是不要动这些文件的好,可以先复制它们并对它们进行修改。在进行复制的时候应该加上参数-p,这样在复制的时候把文件的属性不会改变。
[root@CentOS etc]#cp -p named.caching-nameserver.conf named.conf
[root@CentOS etc]#vi named.conf
options {
listen-on port 53 { 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 { any; };
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view localhost_resolver {
match-clients { any; };
match-destinations { any; };
recursion yes;
include "/etc/named.rfc1912.zones";
};
//*请将named.conf文件里“any”处的相关内容修改为“any”(一处“127.0.0.1”,三处“localhost”)。
[root@CentOS etc]vi /var/named/chroot//etc/named.rfc1912.zones
zone "ooxx.com" IN {
type master;
file "ooxx.com.zone";
allow-update { none; };
};
zone "80.168.192.in-addr.arpa" IN {
type master;
file "192.168.80.zone";
allow-update { none; };
};
//*请在此文件末尾追加以上内容。可以看见有这个配置文件里又引用了两个新的文件。
[root@CentOS ~]#cd /var/named/chroot/var/named/
[root@CentOS named]#cp -p localdomain.zone ooxx.com.zone
[root@CentOS named]#cp -p named.local 192.168.80.zone
编辑ooxx.com.zone:
[root@CentOS named]#vi ooxx.com.zone
$TTL 86400
@ IN SOA localhost root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS localhost
www IN A 192.168.80.198
编辑192.168.80.zone:
[root@CentOS named]#vi 192.168.80.zone
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS ooxx.com.
198 IN PTR www.ooxx.com.
//注:最后一行198代表IP地址的最后一位,此行末尾有一句点“.”。
其中test.com.zone为正向解析文件,192.168.80.zone为反向解析文件。
以上即是配置主域名服务器过程。
下面谈一下从域名服务器的配置,其实只需要改动named.rfc1912.zones文件就可以,将此文件的如下部分:
zone "ooxx.com" IN {
type master;
file "ooxx.com.zone";
allow-update { none; };
};
zone "80.168.192.in-addr.arpa" IN {
type master;
file "192.168.80.zone";
allow-update { none; };
};
修改为:zone "ooxx.com" IN {
type slave;
file "slaves/ooxx.com.zone";
masters { 192.168.80.198; };
};
zone "80.168.192.in-addr.arpa" IN {
type slave;
file "slaves/192.168.80.zone";
masters { 192.168.80.198; };
};
三、测试
只有修改/etc/resolv.conf文件了,将DNS指向192.168.80.198以后,才能使以上的域名解析(测试)生效。
[root@CentOS ~]#vi /etc/resolv.conf
nameserver 192.168.80.198
[root@CentOS ~]#nslookup
>www.ooxx.com
Server: 192.168.80.198
Address: 192.168.80.198:53
相关推荐
linux centos5.2图形安装手册
centos5.2下配置apache+mysql+php 源码安装编译
CentOS 5.2 安装基于postfix的全功能邮件服务
如果有人不会文本安装系统,想尝试下文本安装的过程,那么你只需把您的内存减小到160MB左右即可,由于是在文本模式下,而且所有需要安装的包都是在系统光盘里。我是在/mnt下新建一个cdrom的目录,然后把光驱挂在到...
本TXT文件为第一章:Linux 下安装 JDK 测试环境:系统 CentOS 5.2 第一步:查看Linux自带的JDK是否已安装并卸载…… 第二步:安装JDK步骤…… 第三步:配置环境变量 三步完成安装 其他安装请见...
Centos 5.2安装Cacti并集成Nagios安装文档
目前最全面最详细的Oracle 11g for Linux CentOS 5.2 安装步骤(带图解)
centos系统中配置DNS服务器案例(实验成功)
NULL 博文链接:https://yy-web.iteye.com/blog/272348
最小服务安装,图示安装,适合初学者,分区按照最简模式
详细介绍了Centos5.2的安装过程,是在VMware虚拟机当中进行的,每一步都有详细的截图和说明,非常适合新手学习。
本TXT文件为第二章Linux 下安装 Tomcat5.5 测试环境:系统 CentOS 5.2 Tomcat版本apache-tomcat-5.5.23 第一步:解压缩Tomcat部署文件到 /usr/local/tomcat 第二步:测试安装(注意环境变量JAVA_HOME必需...
Centos8 搭建DNS服务器
Linux(centOS5.2)图文教程 自己编写,希望对你有帮助
本TXT文件为第五章Linux 下配置 CVS服务器 测试环境:系统 CentOS 5.2 Tomcat版本apache-tomcat-5.5.23 第一步:安装必要组建 第二步:创建用户和用户组 第三步:创建资源库目录 第四步:修改环境...
只是简单配置一台DNS服务器会比较简单,本文主要有如下不同之处:出口有多条链路,单位主页有多条链路的出口IP,如电信和教育网IP地址,为了达到各链路访问主页都比较快速,在防火墙上做入站链路负载均衡配置,即由...
centos系统配置DNS服务器配置详解.docx
基于Centos5.2系统进行LDAP通信录服务器详细安装步骤。
centos通过bind配置DNS服务器,配置正向区域解析,配置反向区域解析
CentOS 5.2 下安装 FreePBX 2.5.0