Centos7搭建主从DNS服务器的教程
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,1、准备例:两台192.168.11.10(主),192.168.11.11(从),域名www.test1.com# 主从DNS服务器均需要安装bind、bind-chroot、bind-utilsy
千家信息网最后更新 2026年11月02日Centos7搭建主从DNS服务器的教程
1、准备
例:两台192.168.11.10(主),192.168.11.11(从),域名www.test1.com
# 主从DNS服务器均需要安装bind、bind-chroot、bind-utilsyum -y install bind bind-utils bind-chroot# 如果防火墙开启,配置防火墙,添加服务(防火墙已禁用则忽略)firewall-cmd --permanent --add-service=dnsfirewall-cmd --reload
2、主DNS服务器(192.168.11.10)配置
# 编辑配置文件vim /etc/named.conf# 找到其中两行 listen-on port 53 { 127.0.0.1; }; allow-query { localhost; };# 修改为 listen-on port 53 { any; }; allow-query { any; };3、配置正向解析
# 编辑文件/etc/named.rfc1912.zones,在末尾添加需要解析的域 zone "test1.com" IN { type master; file "data/test1.com.zone";};# 创建test1.com.zone解析域vim /var/named/data/test1.com.zone $TTL 3H @ IN SOA test1.com. root ( 20180928 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum IN NS @ IN A 192.168.11.10 www IN A 192.168.11.10 ftp IN A 192.168.11.10# 编辑/etc/resolv.conf,添加 search localdomain nameserver 192.168.11.104、重启DNS服务器
# 重启namedsystemctl restart named# 查看状态systemctl status named
5、检查解析是否成功
# ping命令验证ping -c 4 www.test1.com# 输出如下即解析成功 PING www.test1.com (192.168.11.10) 56(84) bytes of data. 64 bytes from ftp.test1.com (192.168.11.10): icmp_seq=1 ttl=64 time=0.033 ms 64 bytes from ftp.test1.com (192.168.11.10): icmp_seq=2 ttl=64 time=0.058 ms 64 bytes from ftp.test1.com (192.168.11.10): icmp_seq=3 ttl=64 time=0.066 ms 64 bytes from ftp.test1.com (192.168.11.10): icmp_seq=4 ttl=64 time=0.057 ms --- www.test1.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3000ms rtt min/avg/max/mdev = 0.033/0.053/0.066/0.014 ms# nslookup命令验证nslookup>www.test1.com# 输出如下即解析成功 Server: 192.168.11.10 Address: 192.168.11.10#53 Name: www.test1.com Address: 192.168.11.10
6、配置反向解析
# 编辑文件/etc/named.rfc1912.zones,在末尾添加 vim etc/named.rfc1912.zones zone "11.168.192.in-addr.arpa" IN { type master; file "data/11.168.192.zone"; };# 创建11.168.192.zone解析域vim /var/named/data/11.168.192.zone $TTL 3H @ IN SOA web3.com. root ( 20180928; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum @ IN NS www.test1.com. 10 IN PTR www.test1.com. 10 IN PTR ftp.test1.com.7、重启DNS服务器
# 重启namedsystemctl restart named# 查看状态systemctl status named
8、检查解析是否成功
# ping命令验证ping -c 4 192.168.11.10# 输出如下即解析成功 PING 192.168.11.10 (192.168.11.10) 56(84) bytes of data. 64 bytes from 192.168.11.10: icmp_seq=1 ttl=64 time=0.061 ms 64 bytes from 192.168.11.10: icmp_seq=2 ttl=64 time=0.058 ms 64 bytes from 192.168.11.10: icmp_seq=3 ttl=64 time=0.081 ms 64 bytes from 192.168.11.10: icmp_seq=4 ttl=64 time=0.060 ms --- 192.168.11.10 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3000ms rtt min/avg/max/mdev = 0.058/0.065/0.081/0.009 ms# nslookup命令验证nslookup 192.168.11.10# 输出如下即解析成功 Server: 192.168.11.10 Address: 192.168.11.10#53 10.11.168.192.in-addr.arpa name = ftp.test1.com. 10.11.168.192.in-addr.arpa name = www.test1.com.
9、配置从DNS服务器(192.168.11.11)
# 先修改主DNS服务器(192.168.11.10)的配置/etc/named.rfc1912.zonesvim /etc/named.rfc1912.zones zone "test1.com" IN { type master; file "data/test1.com.zone"; allow-transfer {192.168.11.11;}; notify yes; also-notify {192.168.11.11;};}; zone "11.168.192.in-addr.arpa" IN { type master; file "data/11.168.192.zone"; allow-transfer {192.168.11.11;}; notify yes; also-notify {192.168.11.11;}; };10、配置从DNS服务器(192.168.11.11)正向解析
# 编辑named.conf文件vim /etc/named.conf # 找到其中两行 listen-on port 53 { 127.0.0.1; }; allow-query { localhost; }; # 修改为 listen-on port 53 { any; }; allow-query { any; };# 编辑文件/etc/named.rfc1912.zones,在末尾添加需要解析的域 vim /etc/named.rfc1912.zones zone "test1.com" IN { type slave; file "data/test1.com.zone"; }; masters { 192.168.11.10; };# 创建test1.com.zonek空文件 touch /var/named/data/test1.com.zone # 设置所有者 chown named:named test1.com.zone# 编辑/etc/resolv.conf,添加vim /etc/resolv.conf search localdomain nameserver 192.168.11.1111、重启DNS服务器
# 重启namedsystemctl restart named# 查看状态systemctl status named
12、检测解析是否成功
# ping命令验证ping -c 4 www.test1.com# 输出如下即解析成功 PING www.test1.com (192.168.11.10) 56(84) bytes of data. 64 bytes from ftp.test1.com (192.168.11.10): icmp_seq=1 ttl=64 time=0.033 ms 64 bytes from ftp.test1.com (192.168.11.10): icmp_seq=2 ttl=64 time=0.058 ms 64 bytes from ftp.test1.com (192.168.11.10): icmp_seq=3 ttl=64 time=0.066 ms 64 bytes from ftp.test1.com (192.168.11.10): icmp_seq=4 ttl=64 time=0.057 ms --- www.test1.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3000ms rtt min/avg/max/mdev = 0.033/0.053/0.066/0.014 ms# nslookup命令验证nslookup>www.test1.com# 输出如下即解析成功 Server: 192.168.11.11 Address: 192.168.11.11#53 Name: www.test1.com Address: 192.168.11.10
13、配置从DNS服务器(192.168.11.11)反向解析
# 在文件/etc/named.rfc1912.zones中添加 vim etc/named.rfc1912.zones zone "11.168.192.in-addr.arpa" IN { type master; file "data/11.168.192.zone"; masters { 192.168.11.10; }; };# 创建空文件11.168.192.zonetouch /var/named/data/11.168.192.zone# 设置所有者 chown named:named 11.168.192.zone14、重启DNS服务器
# 重启namedsystemctl restart named# 查看状态systemctl status named
15、查看文件/var/named/data/test1.com.zone和/var/named/data/11.168.192.zone是否有二进制数据
cat /var/named/data/test1.com.zonecat /var/named/data/11.168.192.zone
16、检查解析是否成功
# ping命令验证ping -c 4 192.168.11.11# 输出如下即解析成功 PING 192.168.11.11 (192.168.11.11) 56(84) bytes of data. 64 bytes from 192.168.11.11: icmp_seq=1 ttl=64 time=0.061 ms 64 bytes from 192.168.11.11: icmp_seq=2 ttl=64 time=0.058 ms 64 bytes from 192.168.11.11: icmp_seq=3 ttl=64 time=0.081 ms 64 bytes from 192.168.11.11: icmp_seq=4 ttl=64 time=0.060 ms --- 192.168.11.11 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3000ms rtt min/avg/max/mdev = 0.058/0.065/0.081/0.009 ms# nslookup命令验证nslookup 192.168.11.11# 输出如下即解析成功 Server: 192.168.11.11 Address: 192.168.11.11#53 10.11.168.192.in-addr.arpa name = ftp.test1.com. 10.11.168.192.in-addr.arpa name = www.test1.com.
总结
以上所述是小编给大家介绍的Centos7搭建主从DNS服务器的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
服务
成功
服务器
文件
配置
命令
输出
验证
状态
末尾
防火墙
检查
防火
主从
所有者
帮助
教程
二进制
出处
域名
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州紫鲸互联网科技有限公司
科技互联网公司logo
有木互联网科技
沃里互联网科技
兼蜜互联网科技
卓越科技互联网 招聘
互联网科技公司的市场部门
卫星互联网科技股票
互联网科技公司需要的职位
现代互联网科技股
宁夏众和广鑫互联网科技有限公司
宝灵互联网科技有限公司
和信科技工业互联网
辽宁互联网新科技
注册互联网科技公司经营范围大全
中国互联网公司排名锤子科技
扫呗互联网科技有限公司
互联网高科技行业有哪些企业
互联网科技平台产品运营
同城互联网络科技
为想互联网科技怎么样
朗新科技与工业互联网
亿账通互联网科技
上游互联网科技
重庆科技学院互联网
字节跳动和互联网科技
中国互联网十大科技股排名
安徽九吞吴互联网科技有限公司
瑞安市蟠桃会互联网科技有限公司
互联网科技创新方面的资料