utils.m4, config.m4: Add AAAA glue records for nameservers.
authorMark Wooding <mdw@distorted.org.uk>
Wed, 14 May 2014 00:02:33 +0000 (01:02 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Wed, 14 May 2014 00:06:09 +0000 (01:06 +0100)
config.m4
utils.m4

index ce3a56e..f5424c0 100644 (file)
--- a/config.m4
+++ b/config.m4
@@ -4,7 +4,7 @@
 
 m4_define([MASTER], [radius.BASE])
 m4_define([NAMESERVERS], [
-       [radius.ns, 62.49.204.146],
-       [vampire.ns, 62.49.204.150],
-       [precision.ns, 212.13.198.70],
-       [telecaster.ns, 212.13.198.71]])
+       [radius.ns, 62.49.204.146, 2001:470:1f09:1b98::2],
+       [vampire.ns, 62.49.204.150, 2001:470:1f09:1b98::6],
+       [precision.ns, 212.13.198.70, 2001:ba8:0:1d9::6],
+       [telecaster.ns, 212.13.198.71, 2001:ba8:0:1d9::7]])
index b5ac8ff..9e758dd 100644 (file)
--- a/utils.m4
+++ b/utils.m4
@@ -27,7 +27,12 @@ m4_popdef([_foreach_func])])
 ## Delegate NAME to the NAMESERVERS.
 m4_define([SUBZONE], [m4_dnl
 FOREACH([m4_dnl
+m4_ifelse($][2,,,m4_dnl
 m4_ifelse($1,@,$][1,$][1.$1)           IN      A       $][2
+)m4_dnl
+m4_ifelse($][3,,,m4_dnl
+m4_ifelse($1,@,$][1,$][1.$1)           IN      AAAA    $][3
+)m4_dnl
 ], [NAMESERVERS])
 FOREACH([m4_dnl
 $1                     IN      NS      m4_ifelse($1,@,$][1,$][1.$1)