Sorry about the top post, it is seems more relevant to do it on this case.

The zone was created elsewhere, I sort of inherited it. I have hundreds of them, and have found no simply way to reformat the zone files. They are not terribly bas to start, but they are clearly made in a way to be read by a tool, rather than edited by hand.

I take the approach of running this across any zone I edit:
named-checkzone -D -s relative example.com hostsfile

Which outputs a file in the format, very close to what I put in my original post. That is why you are seeing the TTL's cascade down like that, and the lack of the use of @.

You mentioned a base TTL, where would I set that, just after the SOA line, so set my 3600 to 300, and that makes all of them 300, and since it is not permanent, that would be ok even if a little agressive?

Or are you saying to set the record to 300 in each case?  ie:
@       300             MX      10 gonepostal.hostwizard.com.

Thanks.


On Nov 25, 2008, at 10:17 PM, Res wrote:

On Tue, 25 Nov 2008, Scott Haneda wrote:

ORIGIN .
^^^^^^^^^^  not needed


$TTL 86400      ; 1 day
example.com IN SOA ns1.hostwizard.com. scott.hostwizard.com. (
^^^^^^^ not needed, replace with @


2008112501 ; serial *** I did change this ***
                             14400      ; refresh (4 hours)

This is when the slaves will check the master for update, so its every 4 hours.


$ORIGIN example.com.

^^^^^^^^^ remove, not needed at all, no need to replace with @ either in this position.

$TTL 300        ; 5 minutes


this is overly messy, you are better off just setting your base TTL to 300
and be done with it until your move then reset it all back to 1d.

--
Scott

_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to