Colega, he hecho tantos cambios ya según lo que me han contestado tantos
que ya no se del punto en el que parti, no cierto es que aun sigue sin
funcionarme y el problema está en el servidor DNS donde estoy intentando
delegar el subdominio. El primer o primeros mensajes que envie a la lista
use nombres ficticios y direcciones ficticias, para no erredar mas el
asunto usare los mismos nombres al fin y al cabo esto es una red privada
inacesible desde el exterior, tuve el trabajo de instalar 2 maquinas
distintas, ambas con debian lenny para no seguir jugando con los dns
principales de mi red por lo que la cosa queda así:

Servidor DNS principal: 192.168.222.14
FQDN de este servidor: delta.eprov.pri.jovenclub.cu

Ficheros de configuración y de zonas de dicho server:

/etc/bind/named.conf.local

//Zona eprov.pri.jovenclub.cu
   zone "eprov.pri.jovenclub.cu" {
   type master;
   file "eprov.pri.jovenclub.cu";
   };

//Zona inversa para la RED 192.168.222.0/24
   zone "222.168.192.in-addr.arpa" {
   type master;
   file "222.168.192.in-addr.arpa";
   };

Como ven solo use el nombre del fichero de la zona como me dijo el colega:
O. T. Suarez en su ultimo mensaje en la directiva "file" ya que el camino
al lugar donde se guarda el fichero de la zona esta especificado en el
fichero /etc/bind/named.conf.options en la directiva "directory"

fichero /etc/bind/named.conf.options

options  {
          directory "/var/cache/bind";

// query-source address * port 53;


forwarders { 192.168.24.4; 192.168.24.6; };

auth-nxdomain no;  # conform to RFC1035
listen-onv6 { any; };
};

Fichero de zona directa /var/cache/bind/eprov.pri.jovenclub.cu

$ORIGIN eprov.pri.jovenclub.cu
$TTL 38400
@            IN   SOA  delta.eprov.pri.jovenclub.cu.
root.eprov.pri.jovenclub.cu. (

                       2009032501
                       10800
                       3600
                       604800
                       38400 )
             IN    NS  delta.eprov.pri.jovenclub.cu.
             IN    MX  5 mx1.eprov.pri.jovenclub.cu.
gredes       IN    NS  ns1.gredes.eprov.pri.jovenclub.cu.

delta                               IN   A   192.168.222.14
mx1                                 IN   A   192.168.222.3
ns1.gredes.eprov.pri.jovenclub.cu.  IN   A   192.168.222.19

www          IN    CNAME    delta
jabber       IN    CNAME    delta
listas       IN    CNAME    delta
correo       IN    CNAME    mx1

Ahora en la maquina ns1.gredes.eprov.pri.jovenclub.cu todo esta igual y
funciona, pero aqui les pongo las configuraciones.

Servidor DNS principal: 192.168.222.19
FQDN de este servidor: ns1.gredes.eprov.pri.jovenclub.cu

Ficheros de configuración y de zonas de dicho server:

/etc/bind/named.conf.local

//Zona gredes.eprov.pri.jovenclub.cu
   zone "gredes.eprov.pri.jovenclub.cu" {
   type master;
   file "gredes.eprov.pri.jovenclub.cu";
   };

//Zona inversa para la RED 192.168.222.0/24
   zone "222.168.192.in-addr.arpa" {
   type master;
   file "222.168.192.in-addr.arpa";
   };

fichero /etc/bind/named.conf.options

options  {
          directory "/var/cache/bind";

// query-source address * port 53;


forwarders { 192.168.222.14; };

auth-nxdomain no;  # conform to RFC1035
listen-onv6 { any; };
};

Fichero de zona directa /var/cache/bind/gredes.eprov.pri.jovenclub.cu

$ORIGIN gredes.eprov.pri.jovenclub.cu
$TTL 38400
@            IN   SOA  ns1.gredes.eprov.pri.jovenclub.cu.
root.gredes.eprov.pri.jovenclub.cu. (

                       2009032501
                       10800
                       3600
                       604800
                       38400 )
             IN    NS  ns1.gredes.eprov.pri.jovenclub.cu.

ns1          IN   A   192.168.222.19

www          IN    CNAME    ns1
jabber       IN    CNAME    ns1
listas       IN    CNAME    ns1
correo       IN    CNAME    ns1

Los ficheros de las zonas inverzas no los pongo porque bueno basicamente
es casi lo mismo y en ambos DNS la resolucion inversa funciona, eso quiere
decir que no hay problemas.

Ahora usare las herramientas (nslookup, dig y host) para encuestar ambos DNS.

Primero voy a comprobar en ns1.gredes.eprov.pri.jovenclub.cu

- Herramienta nslookup

ns1:/etc# nslookup www.gredes.eprov.pri.jovenclub.cu
Server:    192.168.222.19
Address:   192.168.222.19#53

www.gredes.eprov.pri.jovenclub.cu    canonical name =
ns1.gredes.eprov.pri.jovenclub.cu

Name:      ns1.gredes.eprov.pri.jovenclub.cu
Address:   192.168.222.19


- Herramienta dig

ns11:~# dig NS gredes.eprov.pri.jovenclub.cu

; <<>> DiG 9.5.1-P1 <<>> NS gredes.eprov.pri.jovenclub.cu
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45569
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; QUESTION SECTION:
;gredes.eprov.pri.jovenclub.cu.    IN      NS

;; ANSWER SECTION:
gredes.eprov.pri.jovenclub.cu. 38400 IN    NS     
ns1.gredes.eprov.pri.jovenclub.cu.

;; ADDITIONAL SECTION:
ns1.gredes.eprov.pri.jovenclub.cu. 38400 IN A      192.168.222.19

;; Query time: 4 msec
;; SERVER: 192.168.222.19#53(192.168.222.19)
;; WHEN: Thu Mar 26 07:11:02 2009
;; MSG SIZE  rcvd: 78

- Herramienta host

ns1:~# host -t NS gredes.eprov.pri.jovenclub.cu
gredes.eprov.pri.jovenclub.cu name server ns1.gredes.eprov.pri.jovenclub.cu.


archivos syslog de ns1 al reiniciar el bind9

ns1 named[2842]: automatic empty zone: D.F.IP6.ARPA
ns1 named[2842]: automatic empty zone: 8.E.F.IP6.ARPA
ns1 named[2842]: automatic empty zone: 9.E.F.IP6.ARPA
ns1 named[2842]: automatic empty zone: A.E.F.IP6.ARPA
ns1 named[2842]: automatic empty zone: B.E.F.IP6.ARPA
ns1 named[2842]: command channel listening on 127.0.0.1#953
ns1 named[2842]: command channel listening on ::1#953
ns1 named[2842]: zone 0.in-addr.arpa/IN: loaded serial 1
ns1 named[2842]: zone 127.in-addr.arpa/IN: loaded serial 1
ns1 named[2842]: zone 222.168.192.in-addr.arpa/IN: loaded serial 2009032001
ns1 named[2842]: zone 255.in-addr.arpa/IN: loaded serial 1
ns1 named[2842]: zone gredes.eprov.pri.jovenclub.cu/IN: loaded serial
2009032502
ns1 named[2842]: zone localhost/IN: loaded serial 2
ns1 named[2842]: running

Ahora voy a usar estas 3 herramientas para consultar el otro DNS es decir>
delta.eprov.pri.jovenclub.cu.

- Herramienta nslookup

delta:/etc# nslookup www.eprov.pri.jovenclub.cu
Server:         192.168.222.14
Address:        192.168.222.14#53

www.eprov.pri.jovenclub.cu canonical name = delta.eprov.pri.jovenclub.cu.
Name:   delta.ep.pri.jovenclub.cu
Address: 192.168.222.14

- Herramienta dig

delta:/etc# dig www.eprov.pri.jovenclub.cu

; <<>> DiG 9.5.1-P1 <<>> www.eprov.pri.jovenclub.cu
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63825
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;www.eprov.pri.jovenclub.cu.       IN      A

;; ANSWER SECTION:
www.eprov.pri.jovenclub.cu. 38400  IN      CNAME  
delta.eprov.pri.jovenclub.cu.
delta.eprov.pri.jovenclub.cu. 38400 IN     A       192.168.222.14

;; AUTHORITY SECTION:
eprov.pri.jovenclub.cu.    38400   IN      NS     
delta.eprov.pri.jovenclub.cu.

;; Query time: 4 msec
;; SERVER: 192.168.222.14#53(192.168.222.14)
;; WHEN: Thu Mar 26 13:10:12 2009
;; MSG SIZE  rcvd: 91

Otra consulta usando dig pero preguntandole por el registro NS para el
dominio eprov.pri.jovenclub.cu

delta:/etc# dig NS eprov.pri.jovenclub.cu

; <<>> DiG 9.5.1-P1 <<>> NS eprov.pri.jovenclub.cu
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44783
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; QUESTION SECTION:
;eprov.pri.jovenclub.cu.           IN      NS

;; ANSWER SECTION:
eprov.pri.jovenclub.cu.    38400   IN      NS     
delta.eprov.pri.jovenclub.cu.

;; ADDITIONAL SECTION:
delta.eprov.pri.jovenclub.cu. 38400 IN     A       192.168.222.14

;; Query time: 4 msec
;; SERVER: 192.168.222.14#53(192.168.222.14)
;; WHEN: Thu Mar 26 13:13:41 2009
;; MSG SIZE  rcvd: 73

Usando dig nuevamente desde delta.eprov.pri.jovenclub.cu pero esta vez
para preguntarle por el registro NS del subdominio
gredes.eprov.pri.jovenclub.cu

delta:/etc# dig NS gredes.eprov.pri.jovenclub.cu

; <<>> DiG 9.5.1-P1 <<>> NS gredes.eprov.pri.jovenclub.cu
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 26101
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;gredes.eprov.pri.jovenclub.cu.    IN      NS

;; Query time: 58 msec
;; SERVER: 192.168.222.14#53(192.168.222.14)
;; WHEN: Thu Mar 26 13:16:49 2009
;; MSG SIZE  rcvd: 44

ahora usamos el comando host desde delta.eprov.pri.jovenclub.cu para
preguntar por el registro NS en ambos servidores

delta:/etc# host -t NS eprov.pri.jovenclub.cu
eprov.pri.jovenclub.cu name server delta.eprov.pri.jovenclub.cu.

delta:/etc# host -t NS gredes.eprov.pri.jovenclub.cu
Host gredes.eprov.pri.jovenclub.cu not found: 3(NXDOMAIN)

Aqui esta el contenido de syslog en delta.eprov.pri.jovenclub.cu al
reiniciar el bind9.

Mar 26 13:21:34 delta named[3419]: received control channel command 'stop -p'
Mar 26 13:21:34 delta named[3419]: shutting down: flushing changes
Mar 26 13:21:34 delta named[3419]: stopping command channel on 127.0.0.1#953
Mar 26 13:21:34 delta named[3419]: stopping command channel on ::1#953
Mar 26 13:21:34 delta named[3419]: no longer listening on ::#53
Mar 26 13:21:34 delta named[3419]: no longer listening on 127.0.0.1#53
Mar 26 13:21:34 delta named[3419]: no longer listening on 192.168.222.14#53
Mar 26 13:21:34 delta named[3419]: exiting
Mar 26 13:21:36 delta named[4009]: starting BIND 9.5.1-P1 -u bind
Mar 26 13:21:36 delta named[4009]: found 1 CPU, using 1 worker thread
Mar 26 13:21:36 delta named[4009]: using up to 4096 sockets
Mar 26 13:21:36 delta named[4009]: loading configuration from
'/etc/bind/named.conf'
Mar 26 13:21:36 delta named[4009]: max open files (1024) is smaller than
max sockets (4096)
Mar 26 13:21:36 delta named[4009]: using default UDP/IPv4 port range:
[1024, 65535]
Mar 26 13:21:36 delta named[4009]: using default UDP/IPv6 port range:
[1024, 65535]
Mar 26 13:21:36 delta named[4009]: listening on IPv6 interfaces, port 53
Mar 26 13:21:36 delta named[4009]: listening on IPv4 interface lo,
127.0.0.1#53
Mar 26 13:21:36 delta named[4009]: listening on IPv4 interface eth0,
192.168.222.14#53
Mar 26 13:21:36 delta named[4009]: automatic empty zone: 254.169.IN-ADDR.ARPA
Mar 26 13:21:36 delta named[4009]: automatic empty zone: 2.0.192.IN-ADDR.ARPA
Mar 26 13:21:36 delta named[4009]: automatic empty zone:
255.255.255.255.IN-ADDR.ARPA
Mar 26 13:21:36 delta named[4009]: automatic empty zone:
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
Mar 26 13:21:36 delta named[4009]: automatic empty zone:
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
Mar 26 13:21:36 delta named[4009]: automatic empty zone: D.F.IP6.ARPA
Mar 26 13:21:36 delta named[4009]: automatic empty zone: 8.E.F.IP6.ARPA
Mar 26 13:21:36 delta named[4009]: automatic empty zone: 9.E.F.IP6.ARPA
Mar 26 13:21:36 delta named[4009]: automatic empty zone: A.E.F.IP6.ARPA
Mar 26 13:21:36 delta named[4009]: automatic empty zone: B.E.F.IP6.ARPA
Mar 26 13:21:36 delta named[4009]: command channel listening on 127.0.0.1#953
Mar 26 13:21:36 delta named[4009]: command channel listening on ::1#953
Mar 26 13:21:36 delta named[4009]: zone 0.in-addr.arpa/IN: loaded serial 1
Mar 26 13:21:36 delta named[4009]: zone 127.in-addr.arpa/IN: loaded serial 1
Mar 26 13:21:36 delta named[4009]: zone 222.168.192.in-addr.arpa/IN:
loaded serial 2009030801
Mar 26 13:21:36 delta named[4009]: zone 255.in-addr.arpa/IN: loaded serial 1
Mar 26 13:21:36 delta named[4009]: zone eprov.pri.jovenclub.cu/IN: loaded
serial 2009032502
Mar 26 13:21:36 delta named[4009]: zone localhost/IN: loaded serial 2
Mar 26 13:21:36 delta named[4009]: running

Espero no haber cometido ningun error al teclar este largo correo.


_________________________________________
Eduardo R. Barrera Pérez
Administrador Nodo Jovenclub
Pinar del Río
Web-Site: http://www.pri.jovenclub.cu
Jabber & Email: [email protected]

_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a