redhat 5 DNS 服务器的配置

来源:互联网 发布:我感受到了网络的魅力 编辑:程序博客网 时间:2024/04/30 11:33

1:安装

  在安装光盘里找到文件名如“bind-9.3.3-7.el5.i386.rpm”的安装包,使用命令“# rpm -ivh bind-9.3.3-7.el5.i386.rpm”安装。

  然后安装文件名如“bind-chroot-9.3.3-7.el5.i386.rpm”的安装包。

 

2:准备

  可以参考/usr/share/doc/bind-9.3.3/sample中的配置例子,在/var/named/chroot目录下创建相关的文件和所需的连接文件

# cd /usr/share/doc/bind-9.3.3/sample/etc/

# cp /usr/share/doc/bind-9.3.3/sample/etc/*   /var/named/chroot/etc

# ln -s /var/named/chroot/etc/named.conf     /etc/named.conf

# ln -s /var/named/chroot/etc/named.root.hints     /etc/named.root.hints

# ln -s /var/named/chroot/etc/named.rfc1912.zones       /etc/named.rfc1912.zones

# cd /usr/share/doc/bind-9.3.3/sample/var

# cp  -r /usr/share/doc/bind-9.3.3/sample/var/*     /var/named/chroot/var/

 

3:编辑

  [1]编辑/var/named/chroot/etc/named.conf文件

options
{

         。。。。。。
         query-source    port 53;
         query-source-v6 port 53;

         。。。。。。
};

。。。。。。
view "localhost_resolver"
{
        。。。。。。
        # all views must contain the root hints zone:
        include "/etc/named.root.hints";

        zone "mydomain.com" {
                type master;
                file "mydomain.com.db";
                allow-transfer {202.103.24.68;};  //外网DNS服务器(电信)
        };

        zone "1.168.192.in-addr.arpa" IN {
                type master;
                file "mydomain.com.db.arpa";
                allow-transfer {202.103.24.68;};  //外网DNS服务器(电信)
        };
        include "/etc/named.rfc1912.zones";
};
view "internal"
{
        。。。。。。
        zone "my.internal.zone" {
                type master;
                file "my.internal.zone.db";
        };

        zone "mydomain.com" {
                type master;
                file "mydomain.com.db";
                allow-transfer {202.103.24.68;};
        };

        zone "1.168.192.in-addr.arpa" IN {
                type master;
                file "mydomain.com.db.arpa";
                allow-transfer {202.103.24.68;};
        };

        zone "my.slave.internal.zone" {
                type slave;
        。。。。。。

};

key ddns_key
{
        algorithm hmac-md5;
        secret "zdnzZvCxhpJUgyM3B6n1jaZDwYIuWjfp9eh2XLg8nSxDuqxoRr6D2dxNsodC";
};
。。。。。。

[2]编辑/var/named/chroot/var/named/mydomain.com.db正向解析文件

$TTL 38400    //允许客户端缓存所查询的数据的时间,秒
@ in soa linux5.mydomain.com. root 1 3H 15M 1W 1D//域名、地址类型、SOA、dns主机名、域管理员邮箱、序列号、刷新、重试、超时、TTL
        IN NS linux5.mydomain.com.   //dns服务器记录
vista   IN A    192.168.1.6  //主机记录
linux5  IN A    192.168.1.8  //主机记录
  [3]编辑/var/named/chroot/var/named/mydomain.com.db.arpa反向解析文件

$TTL 38400
@ in soa linux5.mydomain.com. root 1 3H 15M 1W 1D
        IN NS linux5.mydomain.com.
6       IN PTR vista.mydomain.com.
8       IN PTR linux5.mydomain.com.

 

4:检测named配置文件正确性

#named-checkconf

#

没有报错,说明配置正确!

 

原创粉丝点击