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.confnameserver 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’Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.