Centos 配置 DNS 服务器

在连网的情况下,安装 DNS 服务器,使用命令:

yum install bind

安装完成过后,关闭 DNS 服务器防火墙命令:

systemctl stop firewalld

在 “ # ” 输入命令:

gedit /etc/named.conf

进入过后将

listen-on port 53 { 127.0.0.1 ;}

allow-query { localhost; }

将上面的两个代码修改为下面图片的样子

2.更新 “ named.ca ” 文件

进入 “ /var/named/named.ca ” 查看更新状况

3.启动 DNS 服务

在 “ # ” 输入命令启动 DNS 服务:

systemctl strat named

启动 DNS 服务有问题需要重新启动 DNS 服务命令,可以使用命令:

systemctl restart named

5.启动成功后,测试 DNS 服务

在 “ # ” 符号下,使用命令:

nslookup

会出现 “ > ” 来测试 DNS 服务器,输入 Centos 的 IP 地址,也可以输入网址

6. 给 DNS 添加正反向解析

建立正向解析文件

在 “ # ” 下输入复制命令:

“ cp /var/named/named.localhost /var/named/test.com.zone ”

建立 “ test.com.zone ” 文件,将 “ named.localhost ” 文件内容复制到文件中

使用命令:

gedit /var/named/test.com.zone

修改配置文件

cp /var/named/named.loopback /var/named/196.168.192.arpa

使用命令:

gedit /var/named/196.168.192.arpa

完成过后,保存退出编辑,系统会给你自动插入 “ 196.168.192.arpa ” 名称

修改文件所属组

运行修改工作组命令:

chgrp named /var/named/test.com.zone

chgrp named /var/named/196.168.192.arpa

命令完成过后,在 “ named.conf ” 文件中宣告正反向文件

在 “ # ” 命令:

gedit /etc/named.conf

将配置编辑跟下面图片一样的形式即可

使用命令:

nslookup

开始测试 DNS 正反解析

出现以上的内容就代表成功了

安装次要的 DNS 服务器

准备另一台 Centos 服务器,来当作次要的 DNS 服务器域名

先安装 DNS

设置 “ named.conf ” 文件

在 “ # ” 号,使用命令:

gedit /etc/named.conf

修改 “ /var/named ”目录的拥有者改为 named 用户

执行命令:

chown named /var/named

将 “ var/named ” 拥有者改为 named 用户

设置 SELinux 与关闭防火墙

启动 DNS 服务命令:

systemctl strat named

启动 DNS 服务器过后,用 “ ls ” 命令查看出现

“ slave.test.com.zone ” 和 “ slave.196.168.192.arpa ”

表示成功了

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
配置CentOS作为DNS服务器,您可以按照以下步骤进行操作: 1. 首先,启动DNS服务。您可以使用以下命令启动named服务: ``` service named start ``` 2. 修改本地DNS解析设置。您可以使用vim编辑器打开/etc/resolv.conf文件,并将nameserver设置为您的本机IP地址(例如192.168.1.1): ``` vim /etc/resolv.conf nameserver 192.168.1.1 ``` 3. 在网络接口配置文件中添加DNS服务器并设置为静态IP。您可以使用vim编辑器打开/etc/sysconfig/network-scripts/ifcfg-eth0文件,并添加以下配置信息: ``` TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eno167 UUID=bcdd3678-25f0-4f97-803d-650b85be577d DEVICE=eno16777736 ONBOOT=yes IPADDR0=192.168.1.1 PREFIX0=24 GATEWAY0=192.168.1.2 DNS1=192.168.1.1 IPV6_PEERDNS=yes IPV6_PEERROUTES=yes ``` 4. 验证DNS服务器配置。您可以使用以下命令对DNS服务器进行验证: ``` dig -t A www.aaa.com ``` 5. 如果named服务无法启动,可以进行以下检查和解决方案: - 使用以下命令检查配置文件是否存在语法错误: ``` named-checkconf -z /etc/named.conf ``` - 检查正向解析文件是否正确: ``` named-checkzone aaa.com /var/named/aaa.arpa ``` - 检查反向解析文件是否正确: ``` named-checkzone 192.168.1.1 /var/named/aaa.arpa ``` 通过按照以上步骤进行配置,您可以将CentOS配置成为DNS服务器
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值