Centos搭建DNS-bind

尝试了在公司搭建DNS server

用esxi虚拟机,搭了一台mini安装centos7,查了教程,搭建了bind服务,记录一下:

配置本地ip和dns,yum -y install net-tools安装一下netstat工具,方便后面查问题

setenforce 0关闭selinux,systemctl stop firewalld关闭防火墙

yum -y install bind安装bind服务

cp /etc/named.conf /etc/named.conf.bak

cp /etc/named.rfc1912.zones /etc/named.rfc1912.zones.bak

备份一下配置文件,然后开始修改配置

vi /etc/named.conf

    listen-on port 53 { any; };
    allow-query     { any; };

修改这两条,wq一下

vi /etc/named.rfc1912.zones

增加正向解析转发,把几个域做转发配置:

zone “xxxx.com(根据实际域名修改)” IN{
type forward;
forward only;
forwarders {10.10.10.10(根据实际IP修改);};

完成配置,check一下配置

named-checkconf /etc/named.conf

named-checkconf /etc/named.rfc1912.zones

检查没问题后,systemctl restart named重启一下服务

搞定

后续发现存在缓存刷新不及时的问题,可以用rndc flush强制刷新

Leave a comment

Your email address will not be published. Required fields are marked *