Hello,
I am attempting to use Rex::DNS::Biind for the first time. I am on Rex version 1.32.
My Rexfile contains:
use Rex::DNS::Bind;
set dns => {
server => "192.168.17.120",
key_name => "/etc/rexdns.key",
key => "/QD4iWFufzTJStYMq+BPDmlnEPvSREQZmIOxAZPY+vU=",
};
task addDNS => sub {
Rex::DNS::Bind::add_record(
domain => "
indigitaldev.net",
host => "myhost",
data => "127.0.3.1",
type => "A",
)};
The named.conf on the DNS server contains:
zone "
indigitaldev.net" IN {
type master;
file "/var/named/
indigitaldev.net";
allow-transfer { trusted-servers; };
update-policy {
grant rex zonesub ANY;
};
};
zone "17.168.192.in-addr.arpa" IN {
type master;
file "/var/named/
indigitaldev.rr.net";
allow-transfer { trusted-servers; };
update-policy {
grant rex zonesub ANY;
};
};
acl trusted-servers {
192.168.17.129;
127.0.0.1;
};
controls {
inet 127.0.0.1 port 953 allow { any; }
keys { "rex"; };
};
key "rex" {
algorithm hmac-md5;
secret "QD4iWFufzTJStYMq+BPDmlnEPvSREQZmIOxAZPY+vU=";
};
I can do a nsupdate -k /etc/rexdns.key -v update.txt and add an RR just fine. So, I know the key works.
Any tips on where to look next would be appreciated.
Thanks,
Jeff