Centos配置DNS服务

下载DNS服务

先把光驱挂上

别忘记yum源,如果你没有配置的话

yum install bind*

y确认

安完之后确认一下,启动试试

systemctl start named

systemctl status named

安装成功

(这是临时启动,所以你重启之后需要再开,如果你想要他随机启动 输入systemctl enable named)

运行失败的可能原因

注意关闭你的防火墙,如果是安装失败注意你的yum源和光驱是否挂成功了

DNS配置

先把运行的dns关闭

先查询etc目录下哪里有包含named的文件


vim /etc/named.conf 进入该文件

首先注意13行,这是个监听进程

还有21行 

修改后的样子↑

以及59行

:wq

复制并修改rfc1912(我们刚刚修改59行的东西)

进入这个我们刚刚复制的文件

我们只保留这两行(不删其他行应该也可以)

其中chzh.edu是我们的网址

file指向网址文件(我们之后要改)

231.168.192是我们的网段反向,比如你的网段是192.168.123,那这里你就应该输入123.168.192

同样下面file要修改 修改为你正常的网段加上.zones

比如192.168.123.zones

:wq保存退出

现在再次启动named进程,他必然会报错,如果你没报错,检查一下上一步

这是因为我们并没有把文件修改为上步操作里file指向的名字,实际上的文件名和我们所指向的file是对不上的

现在我们要修改文件了

进入/var/named目录下

ls

就是要修改这俩

其中的chzh.edu.zone和192.168.231.zones修改为你修改的file字段下的东西

进入这个我们刚复制的文件↑

进来之后是这样的

修改后:

dns mail ftp www都是服务名,随意

ip地址是你本机的ip

A是A记录,指ipv4

上面的root.xxxx.xxx.

root是你的用户 后面都是你的域名,特别记住域名后面要加.

现在配置反向解析

进入你刚刚复制为名字是ip网段的文件

改成这样↑

!!!!!!253是你的ip主机位数字,比如你的ip是192.168.123.253/24,那么你之前的反向网段是123.168.192,而在这里你的主机位是253,所以这里的253,就是你的主机位数字

现在就创建好了,我们试试nslookup

失败了,因为我们没有修改域名解析地址

把域名解析地址修改为我们本机

下面是文件地址,上面是dns地址

修改成功:wq退出

systemctl restart named 重启named服务

再次使用nslookup

结束

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
配置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服务器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值