From 219f42f4d80b6432bc1f9ad76236304e448b70eb Mon Sep 17 00:00:00 2001 From: Joachim Tingvold Date: Tue, 22 Mar 2016 23:18:02 +0100 Subject: Fixed IPv6 PTR; split up into /32's. --- bootstrap/make-named.pl | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) (limited to 'bootstrap/make-named.pl') diff --git a/bootstrap/make-named.pl b/bootstrap/make-named.pl index 2681506..a59198f 100755 --- a/bootstrap/make-named.pl +++ b/bootstrap/make-named.pl @@ -116,14 +116,26 @@ zone "infra.$nms::config::tgname.gathering.org" { allow-transfer { ns-xfr; }; }; -zone "$nms::config::ipv6zone" { +EOF + +# IPv6 PTR +foreach my $ipv6_net (NetAddr::IP->new($nms::config::base_ipv6net)->split(32)){ + my $ipv6 = Net::IP->new($ipv6_net); + (my $ipv6zone = $ipv6->reverse_ip()) =~ s/\.$//; + + print NFILE <new($nms::config::base_ipv6net)->split(32)){ + my $ipv6 = Net::IP->new($ipv6_net); + (my $ipv6zone = $ipv6->reverse_ip()) =~ s/\.$//; + + print NFILE <