Centos7怎么搭建主从DNS服务器
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"Centos7怎么搭建主从DNS服务器",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Centos7怎么搭建主从DNS服务器"吧!1、准备
千家信息网最后更新 2026年11月03日Centos7怎么搭建主从DNS服务器
本篇内容主要讲解"Centos7怎么搭建主从DNS服务器",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Centos7怎么搭建主从DNS服务器"吧!
1、准备
例:两台192.168.11.10(主),192.168.11.11(从),域名
# 主从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安全错误
数据库的锁怎样保障安全
咖啡
互联网科技巨头监管
互联网科技有限公司经营范围
中国 科技 互联网
互联网 的科技创新
以房互联网科技
唐信互联网科技
成都狮子座互联网科技
互联网科技生活的内容
随着互联网科技发展
互联网科技研发水平
青海科技产业互联网发展
互联网科技人工智能实验室
翼展科技 首家互联网医院
深圳市罗太互联网科技有限公司
上海京穆互联网科技有限公司
每天都有哪些好的互联网科技
电子商务与互联网科技的关系
扫呗互联网科技有限公司
数字科技和互联网金融哪个好
有格互联网科技
云信互联网科技有限公司
互联网科技金融
北京互联网络科技有限公司
银行科技岗属于互联网吗
中国互联网公司的科技投入
数字科技和互联网金融哪个好
平安好医生打造互联网科技医疗
上海旺乐尼互联网科技有限公司
互联网科技创新方面的资料