--- a/templates/named.zone Sat Jan 22 00:05:44 2011 +0100
+++ b/templates/named.zone Sun Jan 23 00:21:14 2011 +0100
@@ -1,17 +1,19 @@
-$ORIGIN <domain>.
+[% USE iso = date(format => '%Y-%m-%dT%H:%M:%S') %]
+[% USE serial = date(format => '%Y%m%d00') -%]
+$ORIGIN [% domain %].
$TTL 1d
-@ IN SOA <primary>. <hostmaster>. (
- <time> ; serial
+@ IN SOA [% primary %]. [% hostmaster %]. (
+ [% serial.format(now) %] ; serial
1d ; refresh
2h ; retry
7d ; expire
- 1d ; default ttl
+ 5m ; negative ttl
)
- IN TXT "invoice: <customer>"
- IN TXT "start: <start>"
- IN TXT "utf8: <utf8domain>"
+ IN TXT "invoice: [% customer %]"
+ IN TXT "start: [% now %] [% iso.format(now) %]
+ IN TXT "utf8: [% utf8domain %]"
- IN NS <primary>.
- IN NS <secondary>.
+ IN NS [% primary %].
+ IN NS [% secondary %].