error starting bind 9.1.1

Chip Old fold at bcpl.net
Fri Apr 6 14:55:21 UTC 2001


This was answered here just a day or two ago.  BIND 8.2 and later treat
the TTL value in the SOA record as the minimum allowable TTL for records
in the zone.  This is how it was meant to be all along, but BIND older
than 8.2 treated it as the default TTL instead.  In BIND 8.2 and later you
set the default TTL by adding "$TTL xxxx" above the SOA record, like this:

$TTL 21600  ; Default TTL 6 hours
@  IN  SOA  ns1.blah.com.  dnsadmin.blah.com. (
                                2001040600      ; Serial Number
                                21600   ; Refresh after 6 hours
                                3600    ; Retry after 1 hour
                                1728000 ; Expire after 20 days
                                3600 ) ; Minimum TTL 1 hour

The zone file fragment you included in your message appears to be from a
slave server.  The "$TTL xxxx" line must be added to the *master* zone
file.  If the master server is running BIND older than 8.2 it will ignore
the $TTL value and use the TTL value from the SOA record.  However if any
slave servers for the zone are running BIND 8.2 or higher, then the master
zone file should include a $TTL value.

If you don't have access to the master zone file, you'll have to get the
cooperation of whomever maintains it.

On Thu, 5 Apr 2001, Silvestre Malta wrote:

> Hello im tryng to upgrade my bind to bind 9.1.1
> but im having the folloing error ...
>
> named[29625]: dns_master_load: db.xxxxxx:6: no TTL specified
> Apr  5 12:16:38 named[29625]: dns_zone_load: zone xxxxxx.xx/IN:
> loading master file db.xxxxxxx: no ttl
>
> and here is the db.xxxxxxx file:
>
> ; BIND version named 8.1.2 Thu Sep 16 22:13:44 GMT 1999
> ; BIND version jkh at highwing.cdrom.com:/usr/obj/usr/src/libexec/named-xfer
> ; zone 'xxxxxxxxx.xx'   last serial 2000080401
> ; from 195.61.93.4   at Fri Sep  1 17:15:57 2000
> $ORIGIN xx.
> xxxxxx      IN      SOA     ns.xxxxxxx.xx. hostmaster.xxxxxxx.xx. (
>                 2000090101 3600 1800 604800 43200 )
>                 IN      NS      ns.xxxxxxx.xx.
>                 IN      NS      ns1.xxxxxxx.xx.
>                 IN      MX      10 mail.xxxxxx.xx.
>                 IN      MX      20 mail2.xxxxxxx.xx.
> $ORIGIN xxxxxxx.xx.
> www             IN      CNAME   www.xxxxxxx.xx.
>
> But i have TTL defined !!! it is a BOLD
> can any one help me ???

-- 
Chip Old (Francis E. Old)               E-Mail:  fold at bcpl.net
Manager, BCPL Network Services          Voice:   410-887-6180
Manager, BCPL.NET Internet Services     FAX:     410-887-2091
320 York Road
Towson, Maryland 21204 U.S.A.



More information about the bind-users mailing list