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.confnameserver 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.15. 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’
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.