Las zonas DNS no funcionan después de la actualización de OS X 10.8.5

0

Antes de actualizar de OS X 10.8.4 a 10.8.5, tenía el siguiente archivo de zona DNS en su lugar que funcionaba perfectamente bien, ahora está fallando:

;
; BIND data file for dev sites
;
$TTL    604800
@       IN      SOA     dev. root.devcs1. (
                     2013092058         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      devcs1.
@       IN      A       10.10.4.15
*.dev.  14400   IN      A       10.10.4.15

Y con "fallar" me refiero a que cuando intento hacer ping a foo.dev, obtengo:

Cannot resolve foo.dev: Unknown host

"nslookup foo.dev localhost" devuelve:

;; Got SERVFAIL reply from 127.0.0.1, trying next server 

¿Qué puedo hacer para que esta zona vuelva a funcionar? Estoy tratando de averiguar qué ha cambiado en OS X 10.8.5, pero ¿alguien más se ha encontrado con esto todavía? Sugerencias?

    
pregunta Camden S. 20.09.2013 - 19:34

1 respuesta

1

Ah ... lo descubrí ...

"named-checkconf -z" devuelve

zone localhost/IN: loaded serial 42
zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
dns_rdata_fromtext: dev.zone:5: near '090712070736': out of range
zone dev/IN: loading from master file devcs1.zone failed: out of range
zone dev/IN: not loaded due to errors.
_default/dev/IN: out of range

Evidentemente, mi número de serie no es válido ... debería ser YYYYMMDDNN (donde NN es cualquier número entre 00 y 99). Cambié la serie a "2013092001" y está funcionando bien.

Evidentemente, la nueva versión de Bind es más estricta con respecto a los números de serie que la versión anterior.

Puede usar lo siguiente para indicar qué versión de enlace está ejecutando:

nslookup -q=txt -class=CHAOS version.bind. 0

OS X 10.8.5 se envía con Bind 9.8.5-P1.

OS X 10.8.4 se incluye con 9.8.3-P1

Esperemos que eso ayude a alguien más en el camino.

    
respondido por el Camden S. 20.09.2013 - 19:40

Lea otras preguntas en las etiquetas