Is it valid to put an explicit TTL in an SOA record?

My SOA looks like (explicit TTL of 10 hours):
@ 36000 IN SOA ns.lannet.com.au. root.lannet.com.au. (
        2001011900 ; serial
        36000   ; refresh
        3600    ; retry
        3600000 ; expire
        360000  ; default_ttl
)

but when I do a reload I get this error message:
Jan 19 05:12:14 keep named[343]: Zone "lannet.com.au" (file named.hosts):
No default TTL set using SOA minimum instead
Jan 19 05:12:14 keep named[343]: master zone "lannet.com.au" (IN) loaded
(serial 2001011900)

and when I look at the SOA using dig I get (explicit TTL of 100 hours):
lannet.com.au.          4d4h IN SOA     ns.lannet.com.au.
root.lannet.com.au. (
                                        2001011900      ; serial
                                        10H             ; refresh
                                        1H              ; retry
                                        5w6d16h         ; expiry
                                        4d4h )          ; minimum

However, the record that is saved by the slave DNS shows the correct TTL
on the SOA record.

I notice in the examples in the DNS & BIND book that they don't show an
explicit TTL on the SOA record.

WTFG?
-- 
Howard.
____________________________________________________
LANNet Computing Associates <http://lannetlinux.com>
   "...well, it worked before _you_ touched it!"



-- 
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://slug.org.au/lists/listinfo/slug

Reply via email to