[iyunv@wukui ~]# service named status 查看dns服务运行状态
version: 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 版本信息,在redhat系统上编译
CPUs found: 4 CPU个数
worker threads: 4 工作线和有多少个
number of zones: 19 有多少个区域
debug level: 0 测试级别有没有打开,比日志记录更详细,测试时使用
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF 查询日志是没有打开,打开后客户端每次查询请求都会记录于/var/log/messages。一般不开,急剧影响性能。
recursive clients: 0/0/1000 递归客户没数量
tcp clients: 0/100 有没有从服务器复制区域
server is up and running 服务运行状态
named (pid 2826) is running... 服务进程的pid
zone "test.com." IN {
type master;
file "test.com.zone";
allow-update { none; };
allow-transfer { 192.168.0.20; };
};
zone "16.172.in-addr.arpa" IN {
type master;
file "16.172.zone";
allow-transfer { 192.168.0.20; };
};
区域解析库文件/var/named/test.com.zone
1
2
3
4
5
6
7
8
9
10
11
12
$TTL 1D
@ IN SOA ns.test.com. admin.test.com. (
2014080601
1H
5M
1W
1D )
IN NS ns
IN NS ns2
ns IN A 172.16.2.10
ns2 IN A 192.168.0.20
www IN A 172.16.0.1
区域解析库文件/var/named/16.172.zone
1
2
3
4
5
6
7
8
9
10
$TTL 1D
@ IN SOA @ ns.test.com. (
2014080601
1H
5M
1W
1D )
IN NS ns.test.com.
IN NS ns2.test.com.
10.2 IN PTR ns.test.com.
从服务器配置文件中写入(/etc/named.rfc1912.zones)
1
2
3
4
5
6
7
8
9
10
zone "test.com" IN {
type slave;
file "slaves/test.com.zone";
masters { 172.16.2.10; };
};
zone "16.172.in-addr.arpa" IN {
type slave;
file "slaves/16.172.zone";
masters { 172.16.2.10; };
};
view "192.168.0.0" { 第一个视图区,给acl定义a网络的主机解析
match-clients { a; }; acl列表a中的主机匹配此视频
zone "test.com" {
type master;
file "test.com.zone.a";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost.localdomain" IN {
type master;
file "named.localhost";
allow-update { none; };
};
zone "localhost" IN {
type master;
file "named.localhost";
allow-update { none; };
};
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.loopback";
allow-update { none; };
};
zone "1.0.0.127.in-addr.arpa" IN {
type master;
file "named.loopback";
allow-update { none; };
};
zone "0.in-addr.arpa" IN {
type master;
file "named.empty";
allow-update { none; };
};
zone "wukui.net" IN {
type master;
file "wukui.net.zone";
allow-transfer { 172.16.2.12; };
};
zone "16.172.in-addr.arpa." IN {
type master;
file "172.16.2.zone";
};
};
view "172.16.0.0" { 第二个视图区,给acl定义的b网络主机解析
match-clients { b; }; 定义匹配b网络
zone "test.com" {
type master;
file "test.com.zone.b";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost.localdomain" IN {
type master;
file "named.localhost";
allow-update { none; };
};
zone "localhost" IN {
type master;
file "named.localhost";
allow-update { none; };
};
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.loopback";
allow-update { none; };
};
zone "1.0.0.127.in-addr.arpa" IN {
type master;
file "named.loopback";
allow-update { none; };
};
zone "0.in-addr.arpa" IN {
type master;
file "named.empty";
allow-update { none; };
};
zone "wukui.net" IN {
type master;
file "wukui.net.zone";
allow-transfer { 172.16.2.12; };
};
zone "16.172.in-addr.arpa." IN {
type master;
file "172.16.2.zone";
};
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost.localdomain" IN {
type master;
file "named.localhost";
allow-update { none; };
};
zone "localhost" IN {
type master;
file "named.localhost";
allow-update { none; };
};
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.loopback";
allow-update { none; };
};
zone "1.0.0.127.in-addr.arpa" IN {
type master;
file "named.loopback";
allow-update { none; };
};
zone "0.in-addr.arpa" IN {
type master;
file "named.empty";
allow-update { none; };
};
zone "wukui.net" IN {
type master;
file "wukui.net.zone";
allow-transfer { 172.16.2.12; };
};
zone "16.172.in-addr.arpa." IN {
type master;
file "172.16.2.zone";
};
};
区域库文件配置----------------------------
1
[iyunv@wukui ~]# cat /var/named/test.com.zone.a
1
2
3
4
5
6
7
8
9
10
11
12
13
$TTL1D
@ IN SOA ns.test.com. admin.test.com. (
2014080601
1H
5M
1W
1D )
IN NS ns
IN MX 1 mail
ns IN A 172.16.2.10
mail IN A 172.16.2.10
wwwI N A 192.168.0.1
1
2
3
4
5
6
7
8
9
10
11
12
13
[iyunv@wukui ~]# cat /var/named/test.com.zone.b
$TTL 1D
@ IN SOA ns.test.com. admin.test.com. (
2014080601
1H
5M
7W
1D )
IN NS ns
IN MX 1mail
ns IN A 172.16.2.10
mail IN A 172.16.2.20
www IN A 172.16.0.1