首页 > 科技 > CentOS通过bind配置DNS服务器

CentOS通过bind配置DNS服务器

​一、单台DNS配置:

1.安装bind包

yum install bind -y

安装完成后查看是否存在/var/named/named.ca

这个文件包含了互联网上根服务器对应的名字和地址

2.修改主配置文件

首先备份一下/etc/named.conf

然后开始修改配置文件

将 listen-on port 53 { 127.0.0.1; };改为listen-on port 53 { any; };

将 allow-query { localhost; };改为allow-query { any; };

3.修改区域配置文件

复制这两部分到末尾,并进行修改

修改后:

注释:以上是ncvt.com域正反向区域配置

4.创建正反向 数据区

在sr.hosts文件末尾添加一条正向记录

在sr.rev末尾添加反向一条记录

5.测试(linux和windows)

重启服务成功

这时有问题DNS问题,进行修改DNS

重启网卡

查看/etc/resolv.conf文件DNS

最后测试

按Ctrl+z停止退出的(或者Ctrl+c),至此Linux本机测试已完成!!!

在Windows端进行的测试

修改本地网卡的DNS

关闭防火墙(主DNS上)

[root@localhost~]# service iptables stop

测试(Windows上)

至此,Windows上测试已完成!!!

二、主辅助DNS

1.将上面配置成功的DNS进行克隆

右单击你的主DNS虚拟机-----“管理”-----“克隆”-----“下一步”-----“虚拟机中的当前状态,下一步”-----“创建完整克隆,下一步”-----“虚拟机名称(随意),位置(随意),点击“完成””,到此克隆完了

2.修改网卡信息

修改好后重启网卡

3.修改区域配置文件

本机(辅助DNS)上做出的修改:

修改前:

修改后:(注释:master { IP ; };这是指向主DNS的)

在主DNS区域配置文件做出相应的修改:

[root@localhost ~]# vim /etc/named.rfc1912.zones

修改前

修改后(注释:allow-update { IP;}; 这是允许辅助IP)

4.测试

两台DNS都要关闭防火墙,修改selinux文件

先重启主DNS再重启辅助DNS,其次重启主DNS服务。辅助DNS服务

主DNS:

SELINUX=enforcing 将“enforcing”替换成“disabled”

init6重启使其生效

辅助DNS:

然后重启服务

主DNS:

辅助DNS:

这时看数据库接收到没有

最后进行测试(辅助DNS)

至此,主辅助DNS已完成!!!

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.sosokankan.com/article/1823735.html

setTimeout(function () { fetch('http://www.sosokankan.com/stat/article.html?articleId=' + MIP.getData('articleId')) .then(function () { }) }, 3 * 1000)