CentOS 7: 使用Bind 9架设DNS服务器

Bind是一款开放源码的DNS服务器软件,Bind由美国加州大学Berkeley分校开发和维护的,全名为Berkeley Internet Name Domain它是目前世界上使用最为广泛的DNS服务器软件。

我要在CentOS 7上架设主域名服务器。

安装BIND9

安装之前更新:

安装BIND软件包:

启动bind服务:

查看服务状态:

查看bind版本:

CentOS 7 Bind 9 DNS服务器

配置BIND

BIND的默认配置文件位于/etc/named.conf,编辑这个文件

注释掉下面两行(不止监听localhost):

添加客户端,允许执行DNS查询:

如果有辅助域名服务器,添加:

CentOS 7 Bind 9 DNS服务器

创建BIND zone,添加Forward和Reverse区:

Forward

  • linux.local是域名
  • master是主DNS
  • fwd.linux.local.db是Forward查找文件

Reverse

创建BIND Zone文件:

zone文件默认位于/var/named/目录。

创建一个叫fwd.linux.local.db和10.168.192.db的文件:

Zone使用的配置:

更改这两个文件的权限:

重启BIND服务:

测试设置的Bind Zone

登录任意一个客户端计算机,编辑/etc/resolv.conf,添加:

Forward查询(查域名对应的IP):

Reverse查询(查IP对应的域名):

相关文章

《CentOS 7: 使用Bind 9架设DNS服务器》有1个想法

  1. 您好,我按照你的办法设置好了bind,但是在本地服务器上dig,dns是正常解析的,对其他设备进行dns解析失败,不知道原因是什么,您能提供一些帮助吗

发表评论

电子邮件地址不会被公开。 必填项已用*标注