BIND CentOS · 3 min read · Oct 26, 2025

Instalación de BIND en CentOS

Instalación de BIND en CentOS

¿Qué es bind?

BIND es un software alternativo para traducir nombres de dominio en direcciones IP. Debido a que los nombres de dominio son alfabéticos, son más fáciles de recordar. Así que si navegamos por Internet, no necesitamos recordar direcciones IP. Por ejemplo, el nombre de dominio www.tudominio.com podría traducirse a 192.168.0.1.

1. Puedes Comprobar

El Paquete 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 la Computadora NS1 Con IP 192.168.0.1 Como Servidor de Nombres Y Nombre de Dominio tudominio.com

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

nameserver 192.168.0.1

3. Configurando el Archivo /etc/named.conf

[root@server ~]# nano /etc/named.conf
// named.conf para el servidor de nombres en caché de Red Hat\
//\noptions {\n   directory "/var/named";\n   dump-file "/var/named/data/cache_dump.db";\n   statistics-file "/var/named/data/named_stats.txt";\n/*\n * Si hay un firewall entre tú y los servidores de nombres con los que deseas\n * comunicarte, es posible que necesites descomentar la directiva query-source\n * a continuación. Las versiones anteriores de BIND siempre hacían\n * preguntas usando el puerto 53, pero BIND 8.1 usa un puerto no privilegiado\n * por defecto.\n */\n // query-source address * port 53;\n};\n\n//\n// configuración de un servidor de nombres solo en caché\n//\ncontrols {\n inet 127.0.0.1 allow { localhost; } keys { rndckey; };\n};\n\nzone "localhost" IN {\n   type master;\n   file "localhost.zone";\n   allow-update { none; };\n};\n\nzone "tudominio.com" IN {\n   type master;\n   file "/var/named/tudominio.com.zone";\n   allow-update { none; };\n};\n\nzone "0.168.192.in-addr.arpa" IN {\n   type master;\n   file "/var/named/0.168.192.rev";\n   allow-update { none; };\n};\n\ninclude "/etc/rndc.key";\n```

### 4. Configurando el Archivo /var/named/tudominio.com.zone

Primero debes crear el archivo tudominio.com.zone; puedes usar esta sintaxis:

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

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


### 5. Configurando el Archivo /var/named/0.168.192.rev

Primero debes crear el archivo 0.168.192.rev; puedes usar esta sintaxis:

[root@server ~]# nano /var/named/0.168.192.rev

$TTL 86400 @ IN SOA tudominio.com. root.tudominio.com. ( 100 ; serial 1H ; refresh 1M ; retry 1W ; expiry 1D) ; minimum @ IN NS ns1.tudominio.com. 1 IN PTR binggo.tudominio.com.


### 6. nslookup
tudominio.com

[root@server ~]#
slookup tudominio.com

Servidor:         192.168.0.1  
Dirección:        192.168.0.1#53

Nombre:   tudominio.com  
Dirección: 192.168.0.1

### 7. dig tudominio.com

[root@server ~]# dig tudominio.com


; DiG 9.2.4 tudominio.com  
;;
global options:  printcmd  
;; Got answer:  
;; ->>HEADER<<-  
opcode: QUERY, status: NOERROR, id: 10576  
;; flags: qr aa rd ra;
QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; SECCIÓN DE PREGUNTA:  
;tudominio.com.
IN      A

;; SECCIÓN DE RESPUESTA:  
tudominio.com.
86400   IN      A       192.168.0.1

;; SECCIÓN DE AUTORIDAD:  
tudominio.com.
86400   IN      NS      ns1.tudominio.com.

;; SECCIÓN ADICIONAL:  
ns1.tudominio.com.  86400
IN      A       192.168.0.1  
;; Tiempo de consulta: 8 msec  
;; SERVIDOR:
192.168.0.1#53(192.168.0.1)  
;; CUANDO: Sáb Ago  2 10:56:16
2008  
;; TAMAÑO MSG rcvd: 85

### 8. La Configuración Para NS 1 Está Terminada

Si ves errores, puedes intentar cambiar los permisos de la carpeta /var/named.

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


modo de
`/var/named/’ cambiado a 0777 (rwxrwxrwx)  
modo de
`/var/named/named.zero’ cambiado a 0777 (rwxrwxrwx)  
modo de
`/var/named/localhost.zone’ cambiado a 0777 (rwxrwxrwx)  
modo de
`/var/named/198.99.208.rev’ cambiado a 0777 (rwxrwxrwx)  
modo de
`/var/named/data’ cambiado a 0777 (rwxrwxrwx)  
modo de
`/var/named/named.local’ cambiado a 0777 (rwxrwxrwx)  
modo de
`/var/named/named.ca’ cambiado a 0777 (rwxrwxrwx)  
modo de
`/var/named/named.ip6.local’ cambiado a 0777 (rwxrwxrwx)  
modo de
`/var/named/localdomain.zone’ cambiado a 0777 (rwxrwxrwx)  
modo
de `/var/named/tudominio.com.zone’ cambiado a 0777
(rwxrwxrwx)  
modo de `/var/named/named.broadcast’ cambiado a 0777
(rwxrwxrwx)  
modo de `/var/named/slaves’ cambiado a 0777
(rwxrwxrwx)

### 9. Verifica El Registro /var/log/messages Para Encontrar Errores

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

Ago  2 10:53:57 server named[20094]:
escuchando en la interfaz IPv4 venet0:0, 192.168.0.1#53  
Ago  2 10:53:57 server named[20094]: canal de comando escuchando en
127.0.0.1#953  
Ago  2 10:53:57 server named[20094]: zona
0.168.192.in-addr.arpa/IN: cargada serial 100  
Ago  2 10:53:57
server named[20094]: zona tudominio.com/IN: cargada serial 100  
Ago  2 10:53:57 server named[20094]: zona localhost/IN: cargada serial
42  
Ago  2 10:53:57 server named[20094]: ejecutándose  
Ago  2 10:53:57 server named[20094]: zona tudominio.com/IN: enviando
notificaciones (serial 100)  
Ago  2 10:53:57 server named[20094]:
zona 0.168.192.in-addr.arpa/IN: enviando notificaciones (serial 100)  
Ago
2 10:53:57 server named[20094]: notificación recibida para la zona
‘tudominio.com’  
Ago  2 10:53:57 server named[20094]:
otificación recibida para la zona ‘0.168.192.in-addr.arpa’
Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.