Mass update of TTL and serial
Scott Haneda
talklists at newgeo.com
Sun May 3 00:12:52 UTC 2009
On May 2, 2009, at 4:25 PM, Noel Butler wrote:
> On Sun, 2009-05-03 at 08:39, Scott Haneda wrote:
>>
>> I client of mine has thousands of DNS zones that will need a ttl
>> chance and a serial bump. I want to set a relevant ttl to 300 for a
>> few days.
>>
>> After that, an IP address change will be made, and I would like to
>> change the TTL back to something sane. The general format of the
>> zone
>> looks something like below.
>>
>> Any suggestions
>
> perl substitutions would be your friend, had to do this myself a
> few years back, but the key is do fresh backup /var/named first,
> then try: perl -pi -e "s/2009....../2009050301/g;" *
>
> Maybe again with 2008/7/6 how ever many years you think it goes
> back, and don't miss out any of the periods after the year to avoid
> missing exact hits.
>
> Again for the TTL, if you have inline hostname specific TTLs, that
> will be tricky and I've never had to do them en mass so maybe
> someone else has a better way
>
> Might be good idea to copy a few zonefiles to /tmp to play with
> first, before you do the live zones, and inspect them.
Cool, thanks. I do not know that I have any inline ttl's set, I
certainly think if there are, they will be few, and I can hand change
them first. Would you say the 'refresh' value would be the one I
should target? I am going to change it to something like 299 seconds,
so it is dead simple to find on in the future. Thank goodness the
serial is in a format of all numbers and a fixed length in my case.
--
Scott * If you contact me off list replace talklists@ with scott@ *
More information about the bind-users
mailing list