CentOS7安装配置DNS服务器

准备工作(假设名称为bigcloud.local)

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

 

本文出自 “李豪” 博客,请务必保留此出处http://leaus.blog.51cto.com/9273485/1540310


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值