BTCClicks.com Banner
  • Home Configuración de servidor DNS primario

Configuración de servidor DNS primario

Instalamos los paquetes

# aptitude install bind9 bind9-doc dnsutils

El directorio donde estan los archivos de configuración esta en

/etc/bind

Los ficheros son:

named.conf ——— configuración general

named.conf.local ——— archivo donde van las zonas

named.conf.options —– se define el path donde van los ficheros de las zonas

Creacion de zonas en el fichero named.conf.local

zone «dominio.local» IN {
type master;
file «/etc/bind/db.dominio.local»;
allow-query {any;};
};

Creacion de fichero de zona

# cp db.local db.dominio.local

editamos el fichero db.dominio.local

;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.dominio.local. root.dominio.local. (
2010011401 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
;
NS ns.dominio.local.
A 172.16.1.100
ns                                  A 172.16.1.100
samba                           A 172.16.1.100
webserver                    A 172.16.1.110
impresora                    A 172.16.1.105

Recargamos el servicio bind

# /etc/init.d/bind reload

Ahora configuramos la resolucion inversa

Agregamos la zona a named.conf.local

zone «1.16.172.in-addr.arpa» IN {
type master;
file «/etc/bind/db.172.16.1»;
allow-query {any;};
};

Creamos el fichero de la zona db.172.16.1

# cp db.127 db.172.16.1

editamos el fichero db.172.16.1

;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.dominio.local. root.dominio.local. (
2010011401 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS ns.dominio.local.
100 IN PTR samba.dominio.local.
110 IN PTR webserver.dominio.local.
105 IN PTR impresora.dominio.local.

Recargamos el servicio bind

# /etc/init.d/bind reload

Revisamos la configuracion general con

#named-checkconf /etc/bind/named.conf

Revisamos la configuración de las zonas con

# named-checkzone dominio.local /etc/bind/db.named.local