[DNS84]
这是主配置文件;只需要注释掉其中部分内容即可;注意
/
/
为注释符
/
/
Provided by Red Hat bind package to configure the ISC BIND named(
8
) DNS
/
/
server as a caching only nameserver (as a localhost DNS resolver only).
/
/
/
/
See
/
usr
/
share
/
doc
/
bind
*
/
sample
/
for
example named configuration files.
/
/
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 { localhost; };
recursion yes;
/
/
dnssec
-
enable yes;
/
/
dnssec
-
validation yes;
/
/
dnssec
-
lookaside auto;
/
*
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"
;
severity dynamic;
};
};
zone
"."
IN {
type
hint;
file
"named.ca"
;
};
include
"/etc/named.rfc1912.zones"
; 注意需要去这个文件内修改
include
"/etc/named.root.key"
;
[DNS84]
zone
"soul.org."
IN {
type
master;
file
"soul.org.zone"
;
};
zone
"myadmin.cn."
IN {
type
master;
file
"myadmin.com.zone"
;
};
zone
"dark.net."
IN {
type
master;
file
"dark.net.zone"
;
};
zone
"pipi.com."
IN {
type
master;
file
"pipi.com.zone"
;
};
上述内容添加好;文件还是没有的;配置文件中指定的目录创建这些文件;注意权限
[DNS84]
/
var
/
named
[DNS84]
total
44
-
rw
-
r
-
-
r
-
-
1
root root
0
Mar
26
13
:
38
a.out
-
rw
-
r
-
-
-
-
-
1
root named
227
Mar
26
15
:
04
dark.net.zone
drwxrwx
-
-
-
2
named named
4096
Mar
26
11
:
34
data
drwxrwx
-
-
-
2
named named
4096
Mar
26
14
:
12
dynamic
-
rw
-
r
-
-
-
-
-
1
root named
233
Mar
26
14
:
52
myadmin.cn.zone
-
rw
-
r
-
-
-
-
-
1
root named
1892
Feb
18
2008
named.ca
-
rw
-
r
-
-
-
-
-
1
root named
152
Dec
15
2009
named.empty
-
rw
-
r
-
-
-
-
-
1
root named
152
Jun
21
2007
named.localhost
-
rw
-
r
-
-
-
-
-
1
root named
168
Dec
15
2009
named.loopback
-
rw
-
r
-
-
-
-
-
1
root named
227
Mar
26
15
:
05
pipi.com.zone
drwxrwx
-
-
-
2
named named
4096
Jan
21
01
:
40
slaves
-
rw
-
r
-
-
-
-
-
1
root named
227
Mar
26
14
:
48
soul.org.zone
[DNS84]
[DNS84]
$TTL
600
@ IN SOA dns.soul.org. admin.soul.org. (
20140326000
; serial
1D
; refresh
1H
; retry
1W
; expire
3H
) ; minimum
IN NS dns
dns IN A
172.16
.
251.84
www IN A
172.16
.
251.85
www IN A
172.16
.
251.86
配置完成后需要检查下语法
[DNS84]
named
-
checkconf named
-
checkzone
为主配置文件和区域文件的检查命令
设置完成后把其他几台机器的DNS指向该DNS服务器的IP即可
记得把其他主机的DNS指向DNS服务器
[WEB85]
nameserver
172.16
.
251.84
其他几台也是一样的。
然后进行测试
[PHP87]
PING www.soul.org (
172.16
.
251.85
)
56
(
84
) bytes of data.
64
bytes
from
172.16
.
251.85
: icmp_seq
=
1
ttl
=
64
time
=
1.00
ms
64
bytes
from
172.16
.
251.85
: icmp_seq
=
2
ttl
=
64
time
=
0.591
ms
^C
-
-
-
www.soul.org ping statistics
-
-
-
2
packets transmitted,
2
received,
0
%
packet loss, time
1326ms
rtt
min
/
avg
/
max
/
mdev
=
0.591
/
0.797
/
1.004
/
0.208
ms
[PHP87]
PING www.soul.org (
172.16
.
251.86
)
56
(
84
) bytes of data.
64
bytes
from
172.16
.
251.86
: icmp_seq
=
1
ttl
=
64
time
=
0.712
ms
64
bytes
from
172.16
.
251.86
: icmp_seq
=
2
ttl
=
64
time
=
0.460
ms
64
bytes
from
172.16
.
251.86
: icmp_seq
=
3
ttl
=
64
time
=
0.486
ms