红联Linux门户
Linux帮助

RedHat AS5 下DNS 配置指南

发布时间:2008-03-10 12:38:30来源:红联作者:document
本指南是对那些以前配置过DNS,但是在AS5里配置找不到头脑的朋友而写的,希望能在本指南里学习会AS5里配置的方法。

一. 实验环境
1. Linux操作系统版本.:RedHat AS5
2. Bind版本以及软件包:
bind-9.3.3-7.el5.i386.rpm
bind-chroot-9.3.3-7.el5.i386.rpm
bind-devel-9.3.3-7.el5.i386.rpm
caching-nameserver-9.3.3-7.el5.i386.rpm
二. 配置文件必须得按照以下的模板来修改

以前版本里在/etc/下有个named.conf ,AS5里没有,换成named.caching-nameserver.conf
和named.rfc1912.zones 这两个文件了.

安装以上的安装包以后,就可以做配置了。

1. cat /etc/named.caching-nameserver.conf
options {
listen-on port 53 { 192.168.10.201; };
# 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";
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 { localhost; };
match-destinations { localhost; };
recursion yes;
include "/etc/named.rfc1912.zones";
};

2./etc/named.rfc1912.zones这个文件里面添加如下行:

zone "abc.com.cn" IN {
type master;
file "abc1";
allow-update { none; };
};

zone "10.168.192.in-addr.arpa" IN {
type master;
file "abc2";
allow-update { none; };
};

如下的这两个文件在/var/named/这个目录下面。

3.cat abc1
$TTL 86400
abc.com.cn. IN SOA abc.com.cn. root.abc.com.cn. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum

abc.com.cn. IN NS mail.abc.com.cn.
mail.abc.com.cn. IN A 192.168.10.201
www.abc.com.cn. IN A 192.168.10.239
abc.com.cn. IN MX 5 mail.abc.com.cn.
RedHat AS5 下DNS 配置指南本指南是对那些以前配置过DNS,但是在AS5里配置找不到头脑的朋友而写的,希望能在本指南里学习会AS5里配置的方法。
如果还有不会的,请到论坛里讨论http://bbs.syscluster.com/read.php?tid=1395
李增基 QQ:156440574

一. 实验环境
1. Linux操作系统版本.:RedHat AS5
2. Bind版本以及软件包:
bind-9.3.3-7.el5.i386.rpm
bind-chroot-9.3.3-7.el5.i386.rpm
bind-devel-9.3.3-7.el5.i386.rpm
caching-nameserver-9.3.3-7.el5.i386.rpm
二. 配置文件必须得按照以下的模板来修改

以前版本里在/etc/下有个named.conf ,AS5里没有,换成named.caching-nameserver.conf
和named.rfc1912.zones 这两个文件了.

安装以上的安装包以后,就可以做配置了。

1. cat /etc/named.caching-nameserver.conf
options {
listen-on port 53 { 192.168.10.201; };
# 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";
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 { localhost; };
match-destinations { localhost; };
recursion yes;
include "/etc/named.rfc1912.zones";
};

2./etc/named.rfc1912.zones这个文件里面添加如下行:

zone "abc.com.cn" IN {
type master;
file "abc1";
allow-update { none; };
};

zone "10.168.192.in-addr.arpa" IN {RedHat AS5 下DNS 配置指南本指南是对那些以前配置过DNS,但是在AS5里配置找不到头脑的朋友而写的,希望能在本指南里学习会AS5里配置的方法。
如果还有不会的,请到论坛里讨论http://bbs.syscluster.com/read.php?tid=1395
李增基 QQ:156440574

一. 实验环境
1. Linux操作系统版本.:RedHat AS5
2. Bind版本以及软件包:
bind-9.3.3-7.el5.i386.rpm
bind-chroot-9.3.3-7.el5.i386.rpm
bind-devel-9.3.3-7.el5.i386.rpm
caching-nameserver-9.3.3-7.el5.i386.rpm
二. 配置文件必须得按照以下的模板来修改

以前版本里在/etc/下有个named.conf ,AS5里没有,换成named.caching-nameserver.conf
和named.rfc1912.zones 这两个文件了.

安装以上的安装包以后,就可以做配置了。

1. cat /etc/named.caching-nameserver.conf
options {
listen-on port 53 { 192.168.10.201; };
# 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";
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 { localhost; };
match-destinations { localhost; };
recursion yes;
include "/etc/named.rfc1912.zones";
};

2./etc/named.rfc1912.zones这个文件里面添加如下行:

zone "abc.com.cn" IN {
type master;
file "abc1";
allow-update { none; };
};

zone "10.168.192.in-addr.arpa" IN {
type master;
file "abc2";
allow-update { none; };
};

如下的这两个文件在/var/named/这个目录下面。

3.cat abc1
$TTL 86400
abc.com.cn. IN SOA abc.com.cn. root.abc.com.cn. (
42 ; serial (d. adams)
3H ; refreshRedHat AS5 下DNS 配置指南本指南是对那些以前配置过DNS,但是在AS5里配置找不到头脑的朋友而写的,希望能在本指南里学习会AS5里配置的方法。
如果还有不会的,请到论坛里讨论http://bbs.syscluster.com/read.php?tid=1395
李增基 QQ:156440574

一. 实验环境
1. Linux操作系统版本.:RedHat AS5
2. Bind版本以及软件包:
bind-9.3.3-7.el5.i386.rpm
bind-chroot-9.3.3-7.el5.i386.rpm
bind-devel-9.3.3-7.el5.i386.rpm
caching-nameserver-9.3.3-7.el5.i386.rpm
二. 配置文件必须得按照以下的模板来修改

以前版本里在/etc/下有个named.conf ,AS5里没有,换成named.caching-nameserver.conf
和named.rfc1912.zones 这两个文件了.

安装以上的安装包以后,就可以做配置了。

1. cat /etc/named.caching-nameserver.conf
options {
listen-on port 53 { 192.168.10.201; };
# 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";
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 { localhost; };
match-destinations { localhost; };
recursion yes;
include "/etc/named.rfc1912.zones";
};

2./etc/named.rfc1912.zones这个文件里面添加如下行:

zone "abc.com.cn" IN {
type master;
file "abc1";
allow-update { none; };
};

zone "10.168.192.in-addr.arpa" IN {
type master;
file "abc2";
allow-update { none; };
};

如下的这两个文件在/var/named/这个目录下面。

3.cat abc1
$TTL 86400
abc.com.cn. IN SOA abc.com.cn. root.abc.com.cn. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum

abc.com.cn. IN NS mail.abc.com.cn.
mail.abc.com.cn. IN A 192.168.10.201
www.abc.com.cn. IN A 192.168.10.239
abc.com.cn. IN MX 5 mail.abc.com.cn.

4.cat abc2

$TTL 86400
@ IN SOA abc.com.cn. root.abc.com.cn. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS mail.abc.com.cn.
201 IN PTR mail.abc.com.cn.
239 IN PTR www.abc.com.cn.

确认配置文件没问题以后,执行如下的命令:

Chown named.named /var/named/abc*

Vi /etc/resolv.con增加如下1行
Nameserver 192.168.10.201

启动服务的命令:
service named restart
15M ; retry
1W ; expiry
1D ) ; minimum

abc.com.cn. IN NS mail.abc.com.cn.
mail.abc.com.cn. IN A 192.168.10.201
www.abc.com.cn. IN A 192.168.10.239
abc.com.cn. IN MX 5 mail.abc.com.cn.

4.cat abc2

$TTL 86400
@ IN SOA abc.com.cn. root.abc.com.cn. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS mail.abc.com.cn.
201 IN PTR mail.abc.com.cn.
239 IN PTR www.abc.com.cn.

确认配置文件没问题以后,执行如下的命令:

Chown named.named /var/named/abc*

Vi /etc/resolv.con增加如下1行
Nameserver 192.168.10.201

启动服务的命令:
service named restart
type master;
file "abc2";
allow-update { none; };
};

如下的这两个文件在/var/named/这个目录下面。

3.cat abc1
$TTL 86400
abc.com.cn. IN SOA abc.com.cn. root.abc.com.cn. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum

abc.com.cn. IN NS mail.abc.com.cn.
mail.abc.com.cn. IN A 192.168.10.201
www.abc.com.cn. IN A 192.168.10.239
abc.com.cn. IN MX 5 mail.abc.com.cn.

4.cat abc2

$TTL 86400
@ IN SOA abc.com.cn. root.abc.com.cn. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS mail.abc.com.cn.
201 IN PTR mail.abc.com.cn.
239 IN PTR www.abc.com.cn.

确认配置文件没问题以后,执行如下的命令:

Chown named.named /var/named/abc*

Vi /etc/resolv.con增加如下1行
Nameserver 192.168.10.201

启动服务的命令:
service named restart
4.cat abc2

$TTL 86400
@ IN SOA abc.com.cn. root.abc.com.cn. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS mail.abc.com.cn.
201 IN PTR mail.abc.com.cn.
239 IN PTR www.abc.com.cn.

确认配置文件没问题以后,执行如下的命令:

Chown named.named /var/named/abc*

Vi /etc/resolv.con增加如下1行
Nameserver 192.168.10.201

启动服务的命令:
service named restart
文章评论

共有 2 条评论

  1. YBnlbqj54 于 2009-11-23 19:53:26发表:

    谢了!

  2. houwanghao 于 2009-04-07 15:17:13发表:

    咋感觉好乱啊!可以给个详细的不?