BIND是一种开源的DNS(Domain Name System)协议的实现,包含对域名的查询和响应所需的所有软件。它是互联网上最广泛使用的一种DNS服务器。

  刚刚做了下linux下的BIND域名服务的实验 ,将过程写出来共享也为了以后的学习

实验环境:

VMWARE 9

CENTOS 5.4

Xmanager

搭建好了yum源,使用yum源安装BIND 。yum便于学习并且yum便于日后的软件升级。俺推荐yum安装

准备工作:

1、配置静态IP地址

2、修改主机名    ------、/etc/sysconfig/network

     临时修改主机名   hostname  主机名

3、修改本机DNS指向   -------/etc/resolv.conf

                                   nameserver 127.0.0.1

4、检查是否安装bind包  -------rpm –qa |grep “^bind”

安装:

使用yum安装就比较简单了

yum install bind bind-utils bind-chroot caching-nameserver –y

一条命令搞定,简单吧。

安装好后就可以对配置文件进行编辑了:

1、编辑主配置文件 /etc/named.conf

options {
    directory "/var/named";     ---区域文件存储目录
};

zone "." IN {                        ----根解析区域
    type hint;
    file "named.ca";
};

zone "localhost" IN {              -------本地回环解析区域
    type master;
    file "localhost.zone";
};

zone "0.0.127.in-addr.arpa" IN {    -----本地回环反向解析区域
    type master;
    file "named.local";
};

zone "lyc.com" IN {                  ----添加正向解析区域
    type master;
    file "lyc.com.zone";
};

zone "10.168.192.in-addr.arpa" IN {   ----添加反向解析区域
    type master;
    file "192.168.10.zone";
};

image

2、编辑正向解析区域文件,正向解析的配置文件需要自己创建

vim /var/named/chen.com.zone

$TTL 86400     -------缓存存活一天
@ IN SOA ns.chen.com. root.chen.com. (
     2012101201     -----日期及版本号
    1H             -----刷新频率 一小时
    5M             ------延时
    7D             ------
    1D )     ----未解析成功缓存时间
    IN    NS    ns.chen.com
    IN    MX  10  mail.chen.com            -------------邮件服务记录
ns.chen.com.     IN    A    192.168.1.188   -------------A记录
mail.chen.com.     IN    A    192.168.1.188
www.chen.com.    IN    A    192.168.1.188
aaa.chen.com.    IN    CNAME    www.chen.com     -----------------别名记录

image

3、编辑反向解析

反向解析也称为PTR ,是将IP解析为域名,这个解析在有邮件服务器的时候是必须有的,否则的话你所发的邮件是不会被发出的

vim /var/named/192.168.1.zone

$TTL 86400
@ IN SOA ns.chen.com. root.chen.com. (
     2012101201
    1H
    5M
    7D
    1D )
    IN    NS    ns                 
188    IN    PTR    ns
188    IN    PTR    mail.chen.com.      -------PTR反向解析记录
188   IN    PTR    www.chen.com.

image

4、编辑主配置文件、正向解析文件和反向解析文件的属组
chown :named /etc/named.conf /var/named/chen.com.zone  /var/named/192.168.1.zone