Base de Conhecimento

Como configurar o BIND no CentOS 7

Data de criação: 05/07/2018

Última alteração: 25/05/2020

O BIND é um servidor de DNS utilizado para resolver nomes de sites. Para ativá-lo, realize o seguinte comando:

yum install -y bind bind-utils

Para configurá-lo, acesse o caminho:

cd /etc/

E dê os comandos um por vez:


mv named.conf named.conf.orig
touch named.conf
vi named.conf

Copie e cole o script abaixo, alterando as intruções destacas em negrito e caixa alta:

Pressione INSERT. Para salvar pressione ESC, depois :wq


options {

listen-on port 53 { any; };
// listen-on-v6 port 53 { ::1; }; - disable IPV6

directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";


allow-query { 127.0.0.1; IP DE REDE (ex: 192.168.0.0)/MASCARA (ex.: /24); };
allow-recursion { 127.0.0.1; IP DE REDE (ex: 192.168.0.0)/MASCARA (ex.: /24); };
max-cache-ttl 900;
max-ncache-ttl 60;

filter-aaaa-on-v4 yes; // disable IPV6 queries too

//query-source address IP DE REDE (ex.: 192.168.0.0);
recursion yes;

dnssec-enable no;
dnssec-validation no;

/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";

managed-keys-directory "/var/named/dynamic";

pid-file "/run/named/named.pid";
session-keyfile "/run/named/session.key";
};

logging {
channel default_debug {
file "data/named.run";
// severity dynamic;
// severity debug 10;
};
};

zone "." IN {
type hint;
file "named.ca";
};

zone "NOME DO SEU CONTROLADOR DE DOMINIO" {
type forward;
forwarders { IP DO SERVIDOR DE AD;};
};

include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

OBS.: Caso não haja servidor de domínio na rede, pode ser excluido as 4 linhas com referência ao controlador de domínio ou simplesmente colocar // a frente das linhas.


O DNS Primário da interface interna do Winconnection deve apontar para o Localhost: 127.0.0.1

Habilite o serviço:

systemctl enable named.service

Inicie o serviço:

systemctl start named.service

Para consultar se o serviço ativou corretamente:

systemctl status named.service
Top