内网DNS域名服务器

简介:
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
1.DNS简介
  
2.DNS软件功能简介:
bind 为主程序软件。
bind-chroot 主要功能是使Bind软件可以运行在chroot模式下,这样BIND运行在相对的根路径,而不是真正的Linux路径,以此提升系统的安全性。安装了bind-chroot,对bind 而言/var/named/chroot目录就是根路径。
bind-utils 软件包提供了一些DNS查询工具,如:dig, host, nslookup等。
3.部署主域名服务器
   说明:
 案例中使用的域为ttpai.cn 和 51auto.com ,这个是正向解析的域。
 网络采用私有的192.168.0.0/16 。
 服务器列表如下:
 
服务器IP    服务器名称    功能描述    
192.168.10.10    dns1.ttpai.cn    主域名服务器    
192.168.10.11    dns2.ttpai.cn    从域名服务器    
192.168.2.204    www.51auto.com    web app    
192.168.2.159    www.ttpai.cn    web app 
    
4.安装软件
yum -y install bind bind-chroot bind-utils
5.修改主配置文件
默认chroot之后的虚拟根目录/var/named/chroot/etc下面没有现成的配置文件,需要在/usr/share/doc/bind-9.8.2/sample/etc/目录下找到配置文件的模板,复制该文件至/var/named/chroot/etc目录下,并根据自己的实际情况修改该文件。
cd /usr/share/doc/bind-9.8.2/sample/etc/
cp named.conf /var/named/chroot/etc/
chown root.named /var/named/chroot/etc/named.conf
 
vi /var/named/chroot/etc/named.conf 
配置文件内容如下:
options
{
      directory               "/var/named";
      dump-file               "data/cache_dump.db";
      statistics-file         "data/named_stats.txt";
      memstatistics-file      "data/named_mem_stats.txt";
      
      listen-on port 53       { any; };
      allow-query             { any; };
      allow-query-cache       { any; };
      recursion yes;
      dnssec-enable yes;
      dnssec-validation yes;
      dnssec-lookaside auto;
};
acl secondserver {
      192.168.10.11;
};
zone "." IN {
     type hint;
     file "named.ca";
};
zone "ttpai.cn" IN {
     type master;
     allow-transfer { secondserver; };
     file "ttpai.cn.zone";
};
zone "168.192.in-addr.arpa" IN {
     type master;
     allow-transfer { secondserver; };
     file "192.168.zone";
};
zone "51auto.com" IN {
     type master;
     allow-transfer { secondserver; };
     file "51auto.com.zone";
};
zone "51auto.168.192.in-addr.arpa" IN {
     type master;
     allow-transfer { secondserver; };
     file "192.168.51auto.zone";
}; 
 
6.创建区数据文件
主配置文件仅是对zone域的定义,关于域内主机的具体记录的解析,还需要依赖于数据文件的内容,常见的域名解析有正向,反向解析记录,CNAME记录及MX记录等。
cd /usr/share/doc/bind-9.8.2/sample/var/named/
cp named.ca /var/named/chroot/var/named/
chown root.named /var/named/chroot/var/named/named.ca
cp named.localhost /var/named/chroot/var/named/ttpai.cn.zone
cp named.localhost /var/named/chroot/var/named/51auto.com.zone
chown root.named /var/named/chroot/var/named/ttpai.cn.zone
chown root.named /var/named/chroot/var/named/51auto.com.zone 
 
vi /var/named/chroot/var/named/ttpai.cn.zone
内容如下:
$TTL 1D
@       IN SOA   dns1.tpai.cn. root.ttpai.cn. (
                                         10      ; serial
                                         1D      ; refresh
                                         1H      ; retry
                                         1W      ; expire
                                         3H )    ; minimum
         NS      dns1.ttpai.cn.
         NS      dns2.ttpai.cn.
         MX  10  mail.ttpai.cn.
dns1    IN A    192.168.10.10
dns2    IN A    192.168.10.11
www     IN A    192.168.2.159
mail.ttpai.cn. IN A    192.168.5.30
 
vi /var/named/chroot/var/named/192.168.zone
内容如下:
$TTL 1D
@   IN SOA  dns1.ttpai.cn.  root.ttpai.cn. (
               10 ;
               1D ;
               1H ;
               1W ;
               3H )
        NS   dns1.ttpai.cn.
        NS   dns2.ttpai.cn.
10.10   IN PTR  dns1.ttpai.cn.
11.10   IN PTR  dns2.ttpai.cn.
159.2   IN PTR  
30.5    IN PTR  mail.ttpai.cn.
 
vi /var/named/chroot/var/named/51auto.com.zone
$TTL 1D
@       IN SOA   dns1.tpai.cn. root.ttpai.cn. (
                                         101     ; serial
                                         1D      ; refresh
                                         1H      ; retry
                                         1W      ; expire
                                         3H )    ; minimum
         NS      dns1.ttpai.cn.
         NS      dns2.ttpai.cn.
dns1    IN A    192.168.10.10
dns2    IN A    192.168.10.11
www     IN A    192.168.2.204
data    IN A    192.168.2.203
 
vi /var/named/chroot/var/named/192.168.51auto.zone
$TTL 1D
@   IN SOA  dns1.ttpai.cn.  root.ttpai.cn. (
               101 ;
               1D ;
               1H ;
               1W ;
               3H )
        NS   dns1.ttpai.cn.
        NS   dns2.ttpai.cn.
10.10   IN PTR  dns1.ttpai.cn.
11.10   IN PTR  dns2.ttpai.cn.
204.2   IN PTR  www.51auto.com.
203.2   IN PTR  data.51auto.com.
 
7.服务管理
  /etc/init.d/iptables stop
  setenforce 0
  /etc/init.d/named start
  chkconfig named on
 
8.部署从域名服务器
安装软件如上
修改配置文件,有所不同的是所有从服务器配置文件中除根域以外的所有zone域类型均为slave,以此声明自己是从服务器,并使用masters语句指定与那台主服务器进行数据同步。
cd /usr/share/doc/bind-9.8.2/sample/etc/
cp named.conf /var/named/chroot/etc/
chown root.named /var/named/chroot/etc/named.conf
vi /var/named/chroot/etc/named.conf 
    
    内容如下:
options
{
         directory               "/var/named";           // "Working" directory
         dump-file               "data/cache_dump.db";
         statistics-file         "data/named_stats.txt";
         memstatistics-file      "data/named_mem_stats.txt";
         
         listen-on port 53       { any; };
         allow-query             { any; };
         allow-query-cache       { any; };
         recursion yes;
         dnssec-enable yes;
         dnssec-validation yes;
         dnssec-lookaside auto;
}; 
zone "." IN {
     type hint;
     file "named.ca";
};
zone "ttpai.cn" IN {
     type slave;
     masters { 192.168.10.10; };
     file "ttpai.cn.zone";
};
zone "168.192.in-addr.arpa" IN {
     type slave;
     masters { 192.168.10.10; };
     file "192.168.zone";
};
zone "51auto.com" IN {
     type slave;
     masters { 192.168.10.10; };
     file "51auto.com.zone";
};
zone "51auto.168.192.in-addr.arpa" IN {
     type slave;
     masters { 192.168.10.10; };
     file "192.168.51auto.zone";
};
 
9.同步数据文件
从服务器进行同步操作前,需要创建一个BIND软件读取操作的目录,以便将主服务器的数据文件保存至该目录。
在从服务器上,我们仅需要简单设置下BIND主配置即可,当从服务器的主配置文件修改完成后,通过启动服务,BIND会自动根据配置文件中的masters语句寻找主域名服务器,并将主服务器上的数据文件下载至从服务器本地。
 
10.从域名服务器服务设置
  /etc/init.d/iptables stop
  setenforce 0
  mkdir -p /var/named/chroot/var/named/slaves/
  chown root.named /var/named/chroot/var/named/slaves/
  /etc/init.d/named start
  chkconfig named on
让一套DNS服务支持多个域名解析









本文转自 kuchuli 51CTO博客,原文链接:http://blog.51cto.com/lgdvsehome/1573284,如需转载请自行联系原作者
目录
打赏
0
0
0
0
236
分享
相关文章
域名解析的终极指南:从基础到进阶,彻底搞懂 DNS 记录
域名解析是网站运行的基础,正确配置DNS记录至关重要。本文从基础到进阶全面解析DNS知识,涵盖A、AAAA、CNAME、MX、TXT、CAA等常见记录类型及其应用场景。通过学习,你将了解DNS的工作原理,掌握如何优化域名配置,确保网站与邮件服务高效运行。无论搭建个人博客还是企业官网,本文都能助你轻松搞定域名解析!
702 0
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
阿里云服务器实例选择指南:热门实例性能、适用场景解析对比参考
2025年,在阿里云的活动中,主售的云服务器实例规格除了轻量应用服务器之外,还有经济型e、通用算力型u1、计算型c8i、通用型g8i、计算型c7、计算型c8y、通用型g7、通用型g8y、内存型r7、内存型r8y等,以满足不同用户的需求。然而,面对众多实例规格,用户往往感到困惑,不知道如何选择。本文旨在全面解析阿里云服务器实例的各种类型,包括经济型、通用算力型、计算型、通用型和内存型等,以供参考和选择。
利用Private Zone DNS - 搭建AD但不搭建DNS服务器如何加域
利用Private Zone DNS - 搭建AD但不搭建DNS服务器如何加域
利用Private Zone DNS - 搭建AD但不搭建DNS服务器如何加域
DNS+:互联网的下一个十年,为什么域名系统正在重新定义数字生态? ——解读《“DNS+”发展白皮书(2023)》
DNS+标志着域名系统从基础寻址工具向融合技术、业态与治理的数字生态中枢转变。通过与IPv6、AI和区块链结合,DNS实现了智能调度、加密传输等新功能,支持工业互联网、Web3及万物互联场景。当前,中国IPv6用户达7.6亿,全球DNSSEC支持率三年增长80%,展现了其快速发展态势。然而,DNS+仍面临安全威胁、技术普惠瓶颈及生态协同挑战。未来,需推动零信任DNS模型、加强威胁情报共享,并加速标准制定,以筑牢数字时代网络根基,实现更安全、高效的数字生态建设。
138 3
阿里云服务器国际站dns服务器不可用怎么办?dns可以随便改吗?
阿里云服务器国际站dns服务器不可用怎么办?dns可以随便改吗?
阿里云服务器ECS通用型规格族解析:实例规格、性能基准与场景化应用指南
作为ECS产品矩阵中的核心序列,通用型规格族以均衡的计算、内存、网络和存储性能著称,覆盖从基础应用到高性能计算的广泛场景。通用型规格族属于独享型云服务器,实例采用固定CPU调度模式,实例的每个CPU绑定到一个物理CPU超线程,实例间无CPU资源争抢,实例计算性能稳定且有严格的SLA保证,在性能上会更加稳定,高负载情况下也不会出现资源争夺现象。本文将深度解析阿里云ECS通用型规格族的技术架构、实例规格特性、最新价格政策及典型应用场景,为云计算选型提供参考。
深入学习 DNS 域名解析
在平时工作中相信大家都离不开 DNS 解析,因为 DNS 解析是互联网访问的第一步,无论是使用笔记本浏览器访问网络还是打开手机APP的时候,访问网络资源的第一步必然要经过DNS解析流程。
基于 C# 的内网行为管理软件入侵检测算法解析
当下数字化办公环境中,内网行为管理软件已成为企业维护网络安全、提高办公效率的关键工具。它宛如一位恪尽职守的网络守护者,持续监控内网中的各类活动,以确保数据安全及网络稳定。在其诸多功能实现的背后,先进的数据结构与算法发挥着至关重要的作用。本文将深入探究一种应用于内网行为管理软件的 C# 算法 —— 基于二叉搜索树的入侵检测算法,并借助具体代码例程予以解析。
79 4
阿里云服务器第八代通用型g8i实例评测:性能与适用场景解析
阿里云服务器通用型g8i实例怎么样?g8i实例采用CIPU+飞天技术架构,并搭载最新的Intel 第五代至强可扩展处理器(代号EMR),不仅性能得到大幅提升,同时还拥有AMX加持的AI能力增强,以及全球范围内率先支持的TDX机密虚拟机能力。这些特性使得g8i实例在AI增强和全面安全防护两大方面表现出色,尤其适用于在线音视频及AI相关应用。本文将深入探讨g8i实例的产品特性、优势、适用场景及规格族,以帮助您更好地了解这款产品,以供参考和选择。

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
  • DNS
  • AI助理

    你好,我是AI助理

    可以解答问题、推荐解决方案等