aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoachim Tingvold <joachim@tingvold.com>2015-04-01 04:03:41 +0200
committerJoachim Tingvold <joachim@tingvold.com>2015-04-01 04:03:41 +0200
commitc74208593e41f76d673567dd6614910bc4872380 (patch)
treef951f2d9704aecab52176d469cc2ad7bd716d3c4
parenta358e2b9b0d76515696276dbac80889e8ccd1e79 (diff)
Send between v4 and v6 PTR.
Done to avoid 'update failed: NOTZONE'.
-rwxr-xr-xtools/generate-rowdns.pl4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/generate-rowdns.pl b/tools/generate-rowdns.pl
index c1ff0d7..1cc2b8d 100755
--- a/tools/generate-rowdns.pl
+++ b/tools/generate-rowdns.pl
@@ -51,9 +51,11 @@ while (<STDIN>){
# PTR to the switch
if($delete){
print "update delete " . Net::IP->new($v4mgmt)->reverse_ip() . " \t IN PTR\n";
+ print "send\n";
print "update delete " . Net::IP->new($v6mgmt)->reverse_ip() . " \t IN PTR\n";
} else {
print "update add " . Net::IP->new($v4mgmt)->reverse_ip() . " \t 3600 IN PTR \t $sw_fqdn\n";
+ print "send\n";
print "update add " . Net::IP->new($v6mgmt)->reverse_ip() . " \t 3600 IN PTR \t $sw_fqdn\n";
}
print "send\n";
@@ -79,9 +81,11 @@ while (<STDIN>){
# PTR to the gateway/router
if($delete){
print "update delete " . Net::IP->new($v4gw)->reverse_ip() . " \t IN PTR\n";
+ print "send\n";
print "update delete " . Net::IP->new($v6gw)->reverse_ip() . " \t IN PTR\n";
} else {
print "update add " . Net::IP->new($v4gw)->reverse_ip() . " \t 3600 IN PTR \t $gw_fqdn\n";
+ print "send\n";
print "update add " . Net::IP->new($v6gw)->reverse_ip() . " \t 3600 IN PTR \t $gw_fqdn\n";
}
print "send\n";