BIND Installation · 3 min read · Oct 26, 2025

Instalação do BIND no CentOS

Instalação do BIND no CentOS

O que é o bind?

BIND é um software alternativo para traduzir nomes de domínio em endereços IP. Como os nomes de domínio são alfabéticos, eles são mais fáceis de lembrar. Assim, se navegarmos na Internet, não precisamos lembrar os endereços IP. Por exemplo, o nome de domínio www.seudominio.com pode ser traduzido para 192.168.0.1.

1. Você pode verificar o pacote BIND

[root@server named]# rpm -qa bind*

bind-libs-9.2.4-2
bind-utils-9.2.4-2
bind-9.2.4-2

2. Configurando o computador NS1 com IP 192.168.0.1 como Nameserver e Nome de Domínio seudominio.com

[root@server ~]# cat /etc/resolv.conf

nameserver 192.168.0.1

3. Configurando o arquivo /etc/named.conf

[root@server ~]# nano /etc/named.conf
// named.conf para Red Hat caching-nameserver
options {
   directory "/var/named";
   dump-file "/var/named/data/cache_dump.db";
   statistics-file "/var/named/data/named_stats.txt";
/*
 * Se houver um firewall entre você e os nameservers com os quais deseja
 * se comunicar, pode ser necessário descomentar a diretiva query-source
 * abaixo. Versões anteriores do BIND sempre faziam perguntas usando a porta 53,
 * mas o BIND 8.1 usa uma porta não privilegiada por padrão.
 */
 // query-source address * port 53;
};

// configuração de um nameserver apenas de cache
controls {
 inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

zone "localhost" IN {
   type master;
   file "localhost.zone";
   allow-update { none; };
};

zone "seudominio.com" IN {
   type master;
   file "/var/named/seudominio.com.zone";
   allow-update { none; };
};

zone "0.168.192.in-addr.arpa" IN {
   type master;
   file "/var/named/0.168.192.rev";
   allow-update { none; };
};

include "/etc/rndc.key";

4. Configurando o arquivo /var/named/seudominio.com.zone

Primeiro, você deve criar o arquivo seudominio.com.zone; você pode usar esta sintaxe:

[root@server ~]# nano /var/named/seudominio.com.zone

$TTL            86400
@               IN SOA          seudominio.com.  root.seudominio.com. (
100     ; serial
1H      ; refresh
1M      ; retry
1W      ; expiry
1D )    ; minimum
@                  IN NS              ns1.seudominio.com.
@                  IN A               192.168.0.1
ns1                IN A               192.168.0.1
@                  IN MX   10      mail.seudominio.com.
mail               IN A               192.168.0.1
WWW                IN A               192.168.0.1

5. Configurando o arquivo /var/named/0.168.192.rev

Primeiro, você deve criar o arquivo 0.168.192.rev; você pode usar esta sintaxe:

[root@server ~]# nano /var/named/0.168.192.rev
$TTL    86400
@                   IN SOA          seudominio.com. root.seudominio.com. (
100     ; serial
1H      ; refresh
1M      ; retry
1W      ; expiry
1D)     ; minimum
@                   IN NS              ns1.seudominio.com.
1                   IN PTR             binggo.seudominio.com.

6. nslookup seudominio.com

[root@server ~]# slookup seudominio.com

Server: 192.168.0.1
Address: 192.168.0.1#53

Name: seudominio.com
Address: 192.168.0.1

7. dig seudominio.com

[root@server ~]# dig seudominio.com

; DiG 9.2.4 seudominio.com
;; opções globais: printcmd
;; Resposta recebida:
;; ->>HEADER<<-
opcode: QUERY, status: NOERROR, id: 10576
;; flags: qr aa rd ra; QUERY: 1, RESPOSTA: 1, AUTORIDADE: 1, ADICIONAL: 1

;; SEÇÃO DE PERGUNTAS:
;seudominio.com. IN A

;; SEÇÃO DE RESPOSTAS:
seudominio.com. 86400 IN A 192.168.0.1

;; SEÇÃO DE AUTORIDADE:
seudominio.com. 86400 IN NS ns1.seudominio.com.

;; SEÇÃO ADICIONAL:
ns1.seudominio.com. 86400 IN A 192.168.0.1
;; Tempo de consulta: 8 msec
;; SERVIDOR: 192.168.0.1#53(192.168.0.1)
;; QUANDO: Sáb Ago 2 10:56:16 2008
;; TAMANHO MSG recebida: 85

8. Configuração para NS 1 está concluída

Se você ver erros, pode tentar mudar as permissões da pasta /var/named.

[root@server ~]# chmod 777 -Rvf /var/named/

modo de /var/named/’ alterado para 0777 (rwxrwxrwx) modo de/var/named/named.zero’ alterado para 0777 (rwxrwxrwx)
modo de /var/named/localhost.zone’ alterado para 0777 (rwxrwxrwx) modo de/var/named/198.99.208.rev’ alterado para 0777 (rwxrwxrwx)
modo de /var/named/data’ alterado para 0777 (rwxrwxrwx) modo de/var/named/named.local’ alterado para 0777 (rwxrwxrwx)
modo de /var/named/named.ca’ alterado para 0777 (rwxrwxrwx) modo de/var/named/named.ip6.local’ alterado para 0777 (rwxrwxrwx)
modo de /var/named/localdomain.zone’ alterado para 0777 (rwxrwxrwx) modo de/var/named/seudominio.com.zone’ alterado para 0777 (rwxrwxrwx)
modo de /var/named/named.broadcast’ alterado para 0777 (rwxrwxrwx) modo de/var/named/slaves’ alterado para 0777 (rwxrwxrwx)

9. Verifique o log /var/log/messages para descobrir se há erros

[root@server ~]# tail /var/log/messages

Ago 2 10:53:57 server named[20094]: ouvindo na interface IPv4 venet0:0, 192.168.0.1#53
Ago 2 10:53:57 server named[20094]: canal de comando ouvindo em 127.0.0.1#953
Ago 2 10:53:57 server named[20094]: zona 0.168.192.in-addr.arpa/IN: carregada serial 100
Ago 2 10:53:57 server named[20094]: zona seudominio.com/IN: carregada serial 100
Ago 2 10:53:57 server named[20094]: zona localhost/IN: carregada serial 42
Ago 2 10:53:57 server named[20094]: em execução
Ago 2 10:53:57 server named[20094]: zona seudominio.com/IN: enviando notificações (serial 100)
Ago 2 10:53:57 server named[20094]: zona 0.168.192.in-addr.arpa/IN: enviando notificações (serial 100)
Ago 2 10:53:57 server named[20094]: notificação recebida para a zona ‘seudominio.com’
Ago 2 10:53:57 server named[20094]: notificação recebida para a zona ‘0.168.192.in-addr.arpa’

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.