CentOS7安装配置DNS服务器
时间:2014-09-18 22:57 来源:linux.it.net.cn 作者:it
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#更改主机名称
#vi /etc/sysconfig/network
# Created by anaconda
NETWORKING=
yes
HOSTNAME=bigcloud.
local
#修改文件/etc/hosts,内容如下:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.188.135 bigcloud bigcloud.localdomain
#修改DNS配置
# vi /etc/resolv.conf
添加如下
DNS1=192.168.188.11
DNS2=192.168.188.12
DOMAIN=bigcloud.
local
安装bind
rpm -Uvh bind-9.9.4-14.el7.x86_64.rpm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#启动服务
# service named start
Redirecting to
/bin/systemctl
start named.service
#修改配置文件。
#在修改之前,先进行备份,这是一个好习惯
# cp /etc/named.conf /etc/named.conf.bak
# vi /etc/named.conf
#建议:先将原有配置注释,再写新的配置,如下所示
options {
//listen-on
port 53 { 127.0.0.1; };
listen-on port 53 { any; };
#将 dnssec 设置"yes"修改为 no,示例如下:
//dnssec-enable
yes
;
dnssec-
enable
no;
//dnssec-validation
yes
;
dnssec-validation no;
dnssec-lookaside auto;
#将 allow-query 设置修改为 any,示例如下:
//allow-query
{ localhost; };
allow-query { any; };
allow-transfer { 192.168.188.11; 192.168.188.12; };
#设置辅助DNS的地址
forwarders {202.102.224.68; 202.102.227.68; };
# 配置DNS转发器
};
//
LEAUS Add 添加正向ZONE
zone
"bigcloud.local"
IN {
type
master;
file
"bigcloud.zone"
;
};
//
添加反向ZONE
zone
"0.0.10.in-addr.arpa"
IN {
#此处IP地址根据自己所设置的网段不同而更改
type
master;
file
"10.0.0.zone"
;
};
#创建ZONE文件
#cd /var/named/
#vi bigcloud.zone
$TTL 3H
@ IN SOA zzsrv1.bigcloud.
local
. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS zzsrv1.bigcloud.
local
.
zzsrv1 A 192.168.188.11
zzsrv2 A 192.168.188.12
ftp
A 192.168.188.11
mailsrv1 A 192.168.188.22
www A 192.168.188.11
crm A 192.168.188.11
smtp CNAME mailsrv1.bigcloud.
local
.
pop3 CNAME mailsrv1.bigcloud.
local
.
#根据自身情况修改以上地址
反向ZONE文件
# vi192.168.188.zone
$TTL 3H
@ INSOA zzsrv1.bigcloud.
local
. tom_chen.126.com (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H) ; minimum
IN NS zzsrv1.bigcloud.
local
.
IN NS zzsrv2.bigcloud.
local
.
11 IN PTR zzsrv1.bigcloud.
local
.
11 IN PTR
ftp
.bigcloud.
local
.
12 IN PTR zzsrv2.bigcloud.
local
.
12 IN PTR mailsrv1.bigcloud.
local
.
#启动服务
#systemctlstart named.service
#第一次启动速度会比较慢
设置为自动启动
# systemctlenable named
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# nslookup
> server192.168.188.11
Default server: 192.168.188.11
Address: 192.168.188.11
#53
>www.bigcloud.
local
.
Server: 192.168.188.11
Address: 192.168.188.11
#53
Name: www.bigcloud.
local
Address: 192.168.188.11
>smtp.bigcloud.
local
.
Server: 192.168.188.11
Address: 192.168.188.11
#53
smtp.bigcloud.
local
canonical name = mailsrv1.bigcloud.
local
.
Name: mailsrv1.bigcloud.
local
Address: 192.168.188.22
>192.168.188.11
Server: 192.168.188.11
Address: 192.168.188.11
#53
11.188.168.192.
in
-addr.arpa name =
ftp
.bigcloud.
local
.
11.188.168.192.
in
-addr.arpa name = zzsrv1.bigcloud.
local
.
>
exit
(责任编辑:IT)
(责任编辑:IT) |