Centos Bind安装与排错

1.配置Centos系统静态IP

复制代码
vi/etc/sysconfig/network-scripts/ifcfg-ens33
    BOOTPROTO=static
    IPADDR=192.168.1.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=8.8.8.8
  :wq
  sudo systemctl restart network.service

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

复制代码
 yum install bindbind-utils -y

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

复制代码
systemctl start named.service

systemctl enable named.service

systemctl status named.service

4.关防火墙

复制代码
systemctl stop firewalld.service

systemctl disable firewalld.service

5.编辑主配置文件:

复制代码
 vi /etc/named.conf

listen- on port 53 { any; };

allow- query { any; };

6.配置区域文件

复制代码
vim /etc/named.rfc1912.zones

zone "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 ; serial

1D ; refresh

1H ; retry

1W ; expire

3H ) ; minimum

NS 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       ; serial
                                      1D      ; refresh
                                      1H      ; retry
                                      1W      ; expire
                                      3H )    ; minimum
        NS     dns.sdwan.com.
201     PTR     test1.sdwan.com.

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

复制代码
 named-checkconf /etc/named.conf
 named-checkzone sdwan.com /var/named/sdwan.com.zone
systemctl restart named.service

10.本机测试DNS服务器

复制代码
nslookup

>test1.sdwan.com

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

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

解析文件权限问题!

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

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

相关推荐
珠海西格电力科技1 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
A星空1231 小时前
一、Linux嵌入式的I2C驱动开发
linux·c++·驱动开发·i2c
释怀不想释怀1 小时前
Linux环境变量
linux·运维·服务器
zzzsde1 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
凡人叶枫2 小时前
C++中智能指针详解(Linux实战版)| 彻底解决内存泄漏,新手也能吃透
java·linux·c语言·开发语言·c++·嵌入式开发
yuanmenghao2 小时前
Linux 性能实战 | 第 7 篇 CPU 核心负载与调度器概念
linux·网络·性能优化·unix
qq_297574672 小时前
Linux 服务器 Java 开发环境搭建保姆级教程
java·linux·服务器
70asunflower3 小时前
Emulation,Simulation,Virtualization,Imitation 的区别?
linux·docker
聆风吟º3 小时前
CANN开源项目实战指南:使用oam-tools构建自动化故障诊断与运维可观测性体系
运维·开源·自动化·cann
NPE~3 小时前
自动化工具Drissonpage 保姆级教程(含xpath语法)
运维·后端·爬虫·自动化·网络爬虫·xpath·浏览器自动化