Centos Bind安装与排错

1.配置Centos系统静态IP

vi/etc/sysconfig/network-scripts/ifcfg-ens33BOOTPROTO=staticIPADDR=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=8.8.8.8:wqsudo systemctl restart network.service

2.安装BIND(需要服务器连接互联网,如果服务器离线,可以配置本地源安装):

 yum install bindbind-utils -y

3.启动Bind服务并设置开机自启动,检查服务是否启动成功:

systemctl start named.servicesystemctl enable named.servicesystemctl status named.service

4.关防火墙

systemctl stop firewalld.servicesystemctl disable firewalld.service

5.编辑主配置文件:

 vi /etc/named.conflisten- on port 53 { any; };allow- query { any; };

6.配置区域文件

vim /etc/named.rfc1912.zoneszone "sdwan.com" IN {type master;file "sdwan.com.zone";};zone "56.168.192.in-addr.arpa" IN {type master;file "56.168.192.zone";};

7.创建解析文件:配置正向解析文件

vim /var/named/sdwan.com.zone$TTL 1D@ IN SOA sdwan.com. root.sdwan.com. (1 ; serial1D ; refresh1H ; retry1W ; expire3H ) ; minimumNS dns.sdwan.com.dns A 192.168.56.XXX /X需要替换成时间dns服务器地址test1 A 192.168.56.201

8.创建解析文件:配置反向解析文件

vim /var/named/56.168.192.zone
$TTL 3H
@    IN SOA  sdwan.com. root.sdwan.com. (1       ; serial1D      ; refresh1H      ; retry1W      ; expire3H )    ; minimumNS     dns.sdwan.com.
201     PTR     test1.sdwan.com.

9.检查配置文件是否正确并重启服务:

 named-checkconf /etc/named.confnamed-checkzone sdwan.com /var/named/sdwan.com.zone
systemctl restart named.service

10.本机测试DNS服务器

nslookup>test1.sdwan.com

发现解析不成功,什么原因呢?

11.经过排查发现如下情况:

解析文件权限问题!

12.更改解析文件权限如下:

13.重启Bind服务,重新检查服务,问题排除!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/171704.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

肾合胶囊 | 冬不养肾春易病,若出现了这六大表现,小心是肾虚!

冬季作为一年中最寒冷的季节,自然万物皆静谧闭藏,而肾具有潜藏、封藏、闭藏精气的特点,是封藏之本,肾的脏腑特性与冬季相通应,所以在冬季更应该重视养肾。 而现在正值初冬,正是开始养肾的最佳时间。此时培…

VBA技术资料MF86:将PPT文件批量另存为PDF文件

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程一共九套,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到…

单例模式与多线程

目录 前言 正文 1.立即加载/饿汉模式 2.延迟加载/懒汉模式 1.延迟加载/懒汉模式解析 2.延迟加载/懒汉模式的缺点 3.延迟加载/懒汉模式的解决方案 (1)声明 synchronized 关键字 (2)尝试同步代码块 (3&am…

图形编辑器开发:缩放和旋转控制点

大家好,我是前端西瓜哥。好久没写图形编辑器开发的文章了。 今天来讲讲控制点。它是图形编辑器的不可缺少的基础功能。 控制点是吸附在图形上的一些小矩形和圆形点击区域,在控制点上拖拽鼠标,能够实时对被选中进行属性的更新。 比如使用旋…

数据库基础教程之数据库的创建(一)

双击打开Navicat,点击:文件-》新建连接-》PostgreSQL 在下图新建连接中输入各参数,然后点击:连接测试,连接成功后再点击确定。 点击新建数据库 数据库设置如下:

[pyqt5]pyqt5设置窗口背景图片后上面所有图片都会变成和背景图片一样

pyqt5的控件所有都是集成widget,窗体设置背景图片后控件背景也会跟着改变,此时有2个办法。第一个办法显然我们可以换成其他方式设置窗口背景图片,而不是使用styleSheet样式表,网上有很多其他方法。还有个办法就是仍然用styleSheet…

如何申请永久免费的SSL证书

首先,让我们了解什么是SSL证书。 SSL(Secure Socket Layer)证书是一种数字证书,它提供了一种在互联网上安全地传输数据的方法。 这是一个必须的安全工具,可以加密您的网站和客户之间的所有信息。为了保护用户数据和确保…

Unity 引擎宣布:自 2024 年起,开发者需支付费用!

Unity引擎宣布的新的收费模式,从2024年1月1日开始,根据游戏的安装量来对开发者进行收费。具体来说,每次游戏被下载时,UnityRuntime也会被安装,因此可能会产生额外的费用。对于开发者来说,需要注意以下几点&…

Spring Cloud Gateway 的简单介绍和基本使用

前言 本文主要对Spring Cloud Gateway进行简单的概念介绍,并通过多模块编程的方式进行一个简单的实操。 文章目录 前言1 什么是网关(概念)2 微服务中的网关2.1 问题12.2 问题2 3 网关作用4 Spring Cloud Gateway组成5 Spring Cloud Gateway基…

tidyverse数据特征学习

目录 特征缩放 1,标准化-scale 2,归一化-rescale 3,行规范化 4,数据平滑 特征变换 1. 非线性特征 2. 正态性变换 3. 连续变量离散 特征降维 特征缩放 不同数值型特征的数据量纲可能相差多个数量级,这对很多…

【企业微信连接问题】

1、个人可以创建企业微信的企业账号么? 答:可以的,只是没法认证。不过基础的功能还是有的。 注册步骤:企业微信注册步骤 2、集简云链接企业微信,在授权之后,找不到集简云怎么办? 答&#xff1a…

计算机组成原理4

1.汇编语言 2.汇编语言常见的运算指令 3.AT&T格式 和 Intel格式 4.跳转指令 5.cmp比较的底层原理 6.函数调用的机器级表示 7.CISC和RISC

多线程详解(未完结)

文章目录 ⭐️写在前面的话⭐️一、线程简介1.1 进程1.2 线程1.3 多线程和多进程的区别1.4 总结 二、继承实现2.1 继承Thread类例子:网图下载 2.2 实现Runnable接口 (推荐)案例:火车站买票问题案例:龟兔赛跑 2.3 实现Callable接口 (了解即可)…

ubuntu20.04打不开github网址的有效解决方案

问题描述:重装的ubuntu系统,chrome浏览器刚开始还能打开github网址,然后突然就打不开了,换网络也不行。 解决方案步骤 1,查询你的电脑IP对应的github网址信息 2,修改host文件,添加第1步查询到…

【React】打包体积分析 source-map-explorer

通过分析打包体积,才能知道项目中的哪部分内容体积过大,方便知道哪些包需要进一步优化。 使用步骤 安装分析打包体积的包:npm i source-map-explorer在 package.json 中的 scripts 标签中,添加分析打包体积的命令对项目打包&…

【C++】多线程(一):std::thread的使用

这篇文章应我朋友的邀请,写一篇文章介绍下C多线程。 编译环境准备 首先确定你的编译器支持std的thread,如果不支持,就会出现诸如“thread找不到”的问题。 以下假设你使用 gnu gcc 编译器,因为 MSVC 的我也不太熟悉。 linux …

Effective Modern C++(1.顶层const与底层const)

1.顶层const与底层const的定义 const修饰的变量不可以改变,那么他就是顶层const,如: const int a 10; 那么,对于 const int *const p new int(10); 第二个const就是顶层const,因为他修饰的是p;第一个…

学习.NET验证模块FluentValidation的基本用法(续3:ASP.NET Core中的调用方式)

FluentValidation模块支持在ASP.NET Core项目中进行手工或自动验证,主要验证方式包括以下三种:   1)手工注册验证类,并在控制器或其它模块中调用验证;   2)基于ASP.NET验证管道(validation …

Visual Studio 中文注释乱码解决方案

在公司多人开发项目中经常遇到拉到最新代码,发现中文注释都是乱码,很是emjoy..... 这是由于编码格式不匹配造成的,如果你的注释是 UTF-8 编码,而文件编码是 GBK 或者其他编码,那么就会出现乱码现象。一般的解决办法是…

打包SpringBoot 项目为本地应用

使用工具:exe4j、Inno Setup Compiler 步骤: 1,将dll包放入项目根路径下; 2,idea 使用Maven打jar包; 3,使用exe4j 工具进行打包; 打开工具首页不动(直接 next&#xff…