iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >centos7.x 部署主、从DNS服务器问题
  • 680
分享到

centos7.x 部署主、从DNS服务器问题

centos7部署DNS服务器centos7部署服务器 2022-06-04 23:06:07 680人浏览 薄情痞子
摘要

1、准备 例:两台192.168.219.146(主), 192.168.219.147(从), 域名www.panyangduola.com 主、从DNS服务器均需要安装bind、bind-chroot、bind-ut

1、准备

例:两台192.168.219.146(主), 192.168.219.147(从), 域名www.panyangduola.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.219.146)配置

编辑配置文件

vim /etc/named.conf

找到其中两行


listen-on port 53 { 127.0.0.1; };
allow-query { localhost; };

修改为


listen-on port 53 { any; };
allow-query { any; };

2-1、配置正向解析

编辑文件/etc/named.rfc1912.zones,在末尾添加需要解析的域


vim /etc/named.rfc1912.zones
zone "panyangduola.com" IN {
  type master;
  file "data/panyangduola.com.zone";
};

创建panyangduola.com.zone解析域


vim /var/named/data/panyangduola.com.zone
$TTL 3600
$ORIGIN panyangduola.com.
@  IN  SOA panyangduola.com. admin.panyangduola.com. (
  2018042101
  1D
  1H
  1W
  3H
)
@  IN  NS  ns1.panyangduola.com.
@  IN  NS  ns2.panyangduola.com.
ns1  IN  A  192.168.219.146
ns2  IN  A  192.168.219.147
www  IN  A  192.168.219.146
WEB  IN  CNAME www

2-2、配置反向解析

编辑文件/etc/named.rfc1912.zones,在末尾添加需要解析的域


vim /etc/named.rfc1912.zones
zone "219.168.192.in-addr.arpa" IN {
   type master;
   file "data/219.168.192.zone"; 
};

创建219.168.192.zone解析域


vim /var/named/data/219.168.192.zone
$TTL 3600
$ORIGIN 219.168.192.in-addr.arpa.
@  IN  SOA panyangduola.com. admin.panyangduola.com. (
  2018042101
  1D
  1H
  1W
  3H
)
@  IN  NS  ns1.panyangduola.com.
@  IN  NS  ns2.panyangduola.com.
146  IN  PTR  ns1.panyangduola.com.
147  IN  PTR  ns2.panyangduola.com.
146  IN  PTR  www.panyangduola.com.

2-3、对DNS配置文件进行一下语法检查:


cd /etc
named-checkconf named.conf
named-checkconf named.rfc1912.zones
cd /var/named/data
named-checkzone panyangduola.com panyangduola.com.zone
named-checkzone 219.168.192.in-addr.arpa 219.168.192.zone

2-4、编辑/etc/resolv.conf,添加


vim /etc/resolv.conf
search localdomain
nameserver 192.168.219.146

2-5、如果2-3步骤没有错误发生的话,启动named服务

重启named

systemctl restart named

查看状态

systemctl status named

2-6、检查主DNS服务器解析是否成功

ping命令验证


ping -c 4 www.panyangduola.com
nslookup命令验证
nslookup
>www.panyangduola.com
nslookup
>192.168.219.146

3、从DNS服务器(192.168.219.147)配置

编辑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; };

3-1、修改主DNS服务器(192.168.219.146)的配置/etc/named.rfc1912.zones


vim /etc/named.rfc1912.zones
zone "panyangduola.com" IN {
  type master;
  file "data/panyangduola.com.zone";
  allow-transfer {192.168.219.147;};
  notify yes;
  also-notify {192.168.219.147;};
};
zone "219.168.192.in-addr.arpa" IN {
  type master;
  file "data/219.168.192.zone";
  allow-transfer {192.168.219.147;}; 
  notify VkmpmNKyes; 
  also-notify {192.168.219.147;}; 
};

3-2、配置从DNS服务器(192.168.219.147)正向解析

编辑文件/etc/named.rfc1912.zones,在末尾添加需要解析的域


vim /etc/named.rfc1912.zones
zone "panyangduola.com" IN {
  type slave;
  file "data/panyangduola.com.zone";
  masters { 192.168.219.146; };
};

创建panyangduola.com.zone空文件

touch /var/named/data/panyangduola.com.zone

设置所有者  


cd /var/named/data
chown named:named panyangduola.com.zone

3-3、配置从DNS服务器(192.168.219.147)反向解析

在文件/etc/named.rfc1912.zones中添加


vim etc/named.rfc1912.zones
zone "219.168.192.in-addr.arpa" IN {
 type slave;
 file "data/219.168.192.zone";
 masters { 192.168.219.146; };   
};

创建空文件219.168.192.zone

touch /var/named/data/219.168.192.zone

设置所有者


cd /var/named/data
chown named:named 219.168.192.zone

3-4、对DNS配置文件进行一下语法检查:


cd /etc
named-checkconf named.conf
named-checkconf named.rfc1912.zones

3-5、编辑/etc/resolv.conf,添加


vim /etc/resolv.conf
search localdomain
nameserver 192.168.219.147

3-6、如果3-4步骤没有错误发生的话,启动named服务

重启named

systemctl restart named

查看状态

systemctl status named

3-7、查看文件/var/named/data/panyangduola.com.zone和/var/named/data/219.168.192.zone是否有二进制数据


cat /var/named/data/panyangduola.com.zone
cat /var/named/data/219.168.192.zone

3-8、检查从DNS服务器解析是否成功


ping命令验证
ping -c 4 www.panyangduola.com
nslookup命令验证
nslookup
>192.168.219.147

总结

以上所述是小编给大家介绍的Centos7.x 部署主、从DNS服务器问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

--结束END--

本文标题: centos7.x 部署主、从DNS服务器问题

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

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

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

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

下载Word文档
猜你喜欢
  • dns服务器如何部署
    要部署 DNS 服务器,您需要按照以下步骤进行操作:1. 选择适合您需求的 DNS 服务器软件。常见的 DNS 服务器软件包括 BI...
    99+
    2023-08-30
    dns服务器 服务器
  • 关于k8s环境部署mysql主从的问题
    一、通过yaml部署mysql 1、mysql-configmap.yaml apiVersion: v1 kind: ConfigMap metadata: name: mys...
    99+
    2024-04-02
  • centos7怎么部署web服务器
    在CentOS 7中部署Web服务器可以通过以下步骤进行操作: 安装Apache HTTP服务器: sudo yum insta...
    99+
    2023-10-24
    centos7 服务器
  • CentOS7.0中怎么部署DNS服务器
    本篇内容介绍了“CentOS7.0中怎么部署DNS服务器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!DNS(Domain Name Sys...
    99+
    2023-06-27
  • Centos7怎么部署NTP时间服务器
    本篇内容介绍了“Centos7怎么部署NTP时间服务器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!NTP(Network Time Pro...
    99+
    2023-06-27
  • 局域网中如何部署dns服务器
    在局域网中部署DNS服务器,可以按照以下步骤进行操作:1. 选择合适的DNS服务器软件,如BIND(Berkeley Interne...
    99+
    2023-08-12
    dns服务器 服务器
  • 聊聊Django+uwsgi+nginx服务器部署问题
    目录准备工作安装anaconda:安装需要的组件创建django程序(本地)使用文件传输工具将django程序传输到服务器部署工作配置uwsgi配置nginx配置ssl证书以提供ht...
    99+
    2024-04-02
  • centos7怎么安装和部署gitlab服务器
    本篇内容介绍了“centos7怎么安装和部署gitlab服务器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!我这里使用的是centos 7 ...
    99+
    2023-06-20
  • 一台centos7主机如何部署LAMP并提供https服务
    小编给大家分享一下一台centos7主机如何部署LAMP并提供https服务,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!&nb...
    99+
    2024-04-02
  • 香港服务器部署DNS服务有哪些优势
    香港服务器部署DNS服务的优势有:1、香港服务器硬件配置稳定,出现故障率较低,很适合部署DNS服务;2、香港服务器有CN2直连线路,访问速度快,延迟低,有利于海外网站的域名解析;3、香港服务器不需要对域名做备案,能快速部署DNS服务,节约时...
    99+
    2024-04-02
  • 云服务器部署docker问题无法启动
    首先,云服务器的启动是一个重要的问题。当用户选择云服务器并将其部署到网络中时,用户需要确保服务器已经启动并处于可用状态。有时,用户可能无法立即启动服务器,这可能会导致数据丢失或应用程序无法正常运行。为了解决这个问题,我们可以使用云服务器管理...
    99+
    2023-10-27
    无法启动 服务器 docker
  • Linux服务器如何部署mysql5.7.x二进制包
    今天就跟大家聊聊有关Linux服务器如何部署mysql5.7.x二进制包,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。mysql5.7的安装相对于5...
    99+
    2024-04-02
  • Vue.js项目在apache服务器部署问题解决
    目录Vue.js项目在apache服务器部署后刷新404造成原因解决方案首先需配置Apache基本设置,如监听端口,放置打包项目的路径等,参考:https://www.jb51.ne...
    99+
    2024-04-02
  • 服务器离线部署docker,镜像迁移,mysql主从搭建等服务
    公司项目要上线项目,买了两台云服务器,需进行环境部署(1台接入公网,一台只能局域网访问),主要部署以下内容 服务器之间配置ssh免密 离线docker部署 docker镜像迁移 redis服务 minio文件服务 kkFileView文件预...
    99+
    2023-09-30
    服务器 docker mysql
  • Centos7下的DNS服务器部署(每一步图文结合超详细,适用于初学者)
    Centos7下的DNS服务器部署 引言 关于DNS服务,网上都有很多很详细很专业的讲解,但是对于大部分初学者可能看的比较懵懂,用白话来说就是起初人们因为对大量用于访问服务器的IP地址难以记住,所以就...
    99+
    2023-09-07
    服务器 运维 网络
  • MySQL数据库主从服务器如何部署和切换文档
    本篇内容介绍了“MySQL数据库主从服务器如何部署和切换文档”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • Vue-CLI 3.X如何部署项目至生产服务器
    这篇文章将为大家详细讲解有关Vue-CLI 3.X如何部署项目至生产服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、Nginx服务器文件的配置server&nbs...
    99+
    2024-04-02
  • Vue CLI 3.x如何自动部署项目至服务器
    这篇文章主要为大家展示了“Vue CLI 3.x如何自动部署项目至服务器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue CLI 3.x如何自动部署项目至服...
    99+
    2024-04-02
  • dns服务器出现问题如何修复
    要修复 DNS 服务器的问题,可以尝试以下几个步骤:1. 检查网络连接:确保服务器的网络连接正常,确认网络设备、线缆等都没有问题。2...
    99+
    2023-08-25
    dns服务器 服务器
  • 云服务器部署node项目失败怎么解决问题
    如果您的云服务器部署失败,请尝试以下解决方案: 查看错误消息:首先,您需要检查您的错误消息,以确定问题发生在哪里。这些错误消息可能包含有关服务器硬件或软件的细节,例如CPU、内存、磁盘空间等等。 重新启动云服务器:如果您的数据仍然存在,...
    99+
    2023-10-27
    解决问题 服务器 项目
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作