centos6.5环境DNS-本地DNS服务器bind的搭建

本文档详细介绍了在CentOS 6.5环境下,如何搭建本地DNS服务器bind,包括安装程序包、配置Bind、设置区域解析库文件、调整目录权限和属组,以及启动服务和验证DNS服务器的正确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

centos6.5环境DNS-本地DNS服务器bind的搭建


域名系统(英文:Domain Name System,缩写:DNS)是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。DNS 使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。
 
开始时,域名的字符仅限于ASCII字符的一个子集。2008年,ICANN通过一项决议,允许使用其它语言作为互联网顶级域名的字符。使用基于Punycode码的IDNA系统,可以将Unicode字符串映射为有效的DNS字符集。因此,诸如“x.台湾”这样的域名可以在地址栏直接输入,而不需要安装插件。但是,由于英语的广泛使用,使用其他语言字符作为域名会产生多种问题,例如难以输入,难以在国际推广等。
 
BIND(Berkeley InternetName Daemon)是现今互联网上最常使用的DNS服务器软件,使用BIND作为服务器软件的DNS服务器约占所有DNS服务器的九成。BIND现在由互联网系统协会(Internet Systems Consortium)负责开发与维护。
 
我们使用的DNS软件就是BIND。
 

实验环境:

CentOS release 6.5(Final)  两台
IP地址:
192.168.3.17      DNS1        DNS服务器端
192.168.3.18      DNS2        测试机
我们要架设一个本地DNS服务器一般需要下面三个软件程序包:
bind-libs.x86_64      #提供库文件
bind-utils.x86_64     #提供工具包
bind.x86_64         #提供主程序包
 
我还没使用安全套件,所以没有使用bind-chroot程序包。
chroot 环境为了系统的安全性考虑,一般来说目前各主要 distributions 都已经自动的将你的 bind 相关程序给他 chroot 了。

一.安装bind程序包

使用yum源安装:
yum install -y bind-libs bind-utils bind.x86_64

检查安装情况:
rpm -qa bind*
bind-libs-9.8.2-0.47.rc1.el6.x86_64
bind-utils-9.8.2-0.47.rc1.el6.x86_64
bind-9.8.2-0.47.rc1.el6.x86_64

二.配置Bind

Bind的配置文件存放在/etc/目录下:
/etc/named.conf                #主配置文件
/etc/named.rfc1912.zones       #正反向区域文件
 
我们首先配置主配置文件:/etc/named.conf
cat /etc/named.conf
===========================================================================
options {
listen-on port 53 { 127.0.0.1; };
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";
allow-query     { any; };
recursion yes;


dnssec-enable no;
dnssec-validation no;
dnssec-lookaside no;


/* Path to ISC DLV key */
/*bindkeys-file "/etc/named.iscdlv.key";


managed-keys-directory "/var/named/dynamic";
*/
};


logging {
        channel default_debug {
                file "data/named.run";
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值