广告
返回顶部
首页 > 资讯 > 服务器 >Centos7搭建主从DNS服务器的教程
  • 837
分享到

Centos7搭建主从DNS服务器的教程

Centos7搭建DNS服务器Centos7搭建服务器 2022-06-04 22:06:54 837人浏览 薄情痞子
摘要

1、准备 例:两台192.168.11.10(主),192.168.11.11(从),域名www.test1.com # 主从DNS服务器均需要安装bind、bind-chroot、bind-utils yum -y

1、准备

例:两台192.168.11.10(主),192.168.11.11(从),域名www.test1.com


# 主从DNS服务器均需要安装bind、bind-chroot、bind-utils
yum -y install bind bind-utils bind-chroot
# 如果防火墙开启,配置防火墙,添加服务(防火墙已禁用则忽略)
firewall-cmd --permanent --add-service=dns
firewall-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.10

4、重启DNS服务器


# 重启named
systemctl 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服务器


# 重启named
systemctl 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.zones
vim /etc/named.rfc1912.zones
  zone "test1.com" IN {
   type master;
   file "data/test1.cFuHRIwgYom.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.11

11、重启DNS服务器


# 重启named
systemctl 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.zone
touch /var/named/data/11.168.192.zone
# 设置所有者  
chown named:named 11.168.192.zone

14、重启DNS服务器


# 重启named
systemctl 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.zone
cat /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服务器的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

--结束END--

本文标题: Centos7搭建主从DNS服务器的教程

本文链接: https://www.lsjlt.com/news/20492.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Centos7搭建主从DNS服务器的教程
    1、准备 例:两台192.168.11.10(主),192.168.11.11(从),域名www.test1.com # 主从DNS服务器均需要安装bind、bind-chroot、bind-utils yum -y...
    99+
    2022-06-04
    Centos7搭建DNS服务器 Centos7搭建服务器
  • centos7下如何搭建DNS服务器
    小编给大家分享一下centos7下如何搭建DNS服务器,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一:项目环境:主机角色IP地址功能dns.kevin.comDNS服务器192.168.100.10提供域名解析win.k...
    99+
    2023-06-22
  • centos7下搭建DNS服务器介绍
    目录一:项目环境:二:dns服务器配置i:配置正向解析:ii :配置反向解析三:配置主从服务器:一:项目环境: 主机 角色 ...
    99+
    2022-06-04
    centos7搭建DNS服务器 centos配置DNS服务器
  • centos7.x 部署主、从DNS服务器问题
    1、准备 例:两台192.168.219.146(主), 192.168.219.147(从), 域名www.panyangduola.com 主、从DNS服务器均需要安装bind、bind-chroot、bind-ut...
    99+
    2022-06-04
    centos7 部署 DNS服务器 centos7 部署服务器
  • 教你搭建dns服务器(图文教程)
    目录1 环境准备2DNS服务的安装3 配置DNS服务器3.1 配置正向查找域3.2 配置主机和域名3.3 反向查找也配置上4 应用环节5 问题扩展1 环境准备 操作系统:win se...
    99+
    2022-11-13
  • 主DNS服务器如何搭建
    搭建主DNS服务器需要以下步骤:1. 选择操作系统:选择一个适合用作DNS服务器的操作系统,如Linux(如Ubuntu、CentO...
    99+
    2023-08-25
    dns服务器 服务器
  • MYSQL主从搭建的方法教程
    这篇文章主要介绍“MYSQL主从搭建的方法教程”,在日常操作中,相信很多人在MYSQL主从搭建的方法教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MYSQL主从搭建的方法...
    99+
    2022-10-19
  • 教你使用Ubuntu搭建DNS服务器
    本例是在ubuntu18.04上进行的,其他版本的ubuntu同样类似! 一、重点说明/etc/bind/named.conf.options配置文件 在进行bind9服务器配置时,...
    99+
    2022-11-13
  • 搭建互为主从的MySQL服务器
    node1的IP地址:192.168.1.254node2的IP地址:192.168.1.253操作系统为RHEL7.3,MySQL版本为5.7.181、修改node1的MySQL配置文件#注意server...
    99+
    2022-10-18
  • 云服务器搭建虚拟主机教程
    虚拟主机是一种虚拟化资源,用于存储和管理数据。以下是在搭建虚拟主机时需要考虑的一些关键因素: 选择可靠性高的虚拟主机提供商:选择一家能够提供高安全性和可靠性的虚拟主机提供商,这可以确保虚拟主机的可用性和持续运行时间。 提供足够的内存:内...
    99+
    2023-10-26
    虚拟主机 服务器 教程
  • centos5.3 搭建DNS多域名解析服务器的教程是怎样的
    centos5.3 搭建DNS多域名解析服务器的教程是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、域名与域名解析 网络中为了区别各个主机,必须为每台主机分配一个惟一...
    99+
    2023-06-10
  • 阿里云如何搭建主机服务器教程
    什么是阿里云主机服务器? 阿里云主机服务器是一种基于云计算技术的虚拟服务器,可以提供高性能、高可靠性的计算资源和存储空间。通过阿里云主机服务器,用户可以轻松地搭建自己的网站、应用程序和服务,实现在线业务的快速发展。如何搭建阿里云主机服务器?...
    99+
    2024-01-01
    阿里 主机 服务器
  • SVN服务器搭建教程
    搭建SVN服务器的步骤如下:1. 安装SVN服务器软件:你可以选择安装TortoiseSVN或者VisualSVN Server,T...
    99+
    2023-09-14
    SVN服务器
  • 云服务器搭建教程
    云服务器是一种虚拟化资源,通过互联网将服务器连接起来,可以让用户在自己的本地计算环境中访问这些资源。以下是搭建云服务器的一般步骤:准备硬件设备:首先需要准备硬件设备,常见的硬件包括主板、CPU、内存、存储、网络设备等。选择云服务器的操作系统...
    99+
    2023-10-26
    服务器 教程
  • 搭建云服务器教程
    搭建云服务器需要了解一些常用的云计算技术,包括虚拟化、云存储、云数据库以及云安全等。以下是一些常用的云计算技术和平台介绍:虚拟化:虚拟化技术是一种将多个计算机或服务器虚拟成多个物理设备的技术。常见的虚拟化技术包括VMware、Xen和KVM...
    99+
    2023-10-26
    服务器 教程
  • 怎么用云服务器搭建虚拟主机教程
    首先,你需要了解什么是云服务器,以及它的优点和缺点,以便在开始你的云服务器搭建之前明确你的需求和期望。 接下来,你需要了解云服务器的服务和配置,可以通过以下几个步骤来完成: 安装必要的软件,例如操作系统、Web服务器软件、数据库软件等。 ...
    99+
    2023-10-26
    虚拟主机 服务器 教程
  • 怎么搭建自己的dns服务器
    要搭建自己的DNS服务器,您可以按照以下步骤进行操作:1. 选择操作系统:首先,您需要选择一个适合您的操作系统来搭建DNS服务器。常...
    99+
    2023-08-25
    dns服务器 服务器
  • Ubuntu搭建DNS服务器的组建与配置
    Ubuntu搭建DNS服务器的组建与配置 安装bind9进入 /etc/bind目录修改配置named.conf.local文件配置刚刚新建的文件 db.test.cn添加解析区域配置文件,新...
    99+
    2023-09-30
    服务器 ubuntu
  • 云服务器搭建ssr教程
    首先,需要了解一下SSR的基础知识,例如SSR的概念、作用和用途,以便能够更好地搭建ssr云服务器。然后,根据SSR教程的步骤,一步一步来创建SSR数据库。在创建数据库之前,可以将数据库备份至本地,确保数据库的安全可靠。接下来,就可以开始创...
    99+
    2023-10-25
    服务器 教程 ssr
  • Nodejs搭建wss服务器教程
    本文为大家分享了Nodejs搭建wss服务器的教程,供大家参考,具体内容如下 首先使用OpenSSL创建自签名证书: #生成私钥key文件 openssl genrsa 1024 > /path/...
    99+
    2022-06-04
    服务器 教程 Nodejs
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作