--- a/bin/pvl.hosts-dns Tue Dec 17 01:01:10 2013 +0200
+++ b/bin/pvl.hosts-dns Tue Dec 17 01:04:06 2013 +0200
@@ -103,6 +103,8 @@
else :
fqdn = None
+ log.info("%s: %s", ip, fqdn)
+
if fqdn :
# reverse against the reverse-dns zone origin
yield pvl.dns.zone.ZoneRecord.PTR(pvl.dns.zone.reverse_label(prefix, ip), fqdn)
--- a/pvl/dns/zone.py Tue Dec 17 01:01:10 2013 +0200
+++ b/pvl/dns/zone.py Tue Dec 17 01:04:06 2013 +0200
@@ -623,7 +623,7 @@
nibbles = [nibble for nibblepair in nibbles for nibble in nibblepair]
# take the suffix
- nibbles = nibbles[:-(hostbits / 4)]
+ nibbles = nibbles[-(hostbits / 4):]
# reverse in hex
return '.'.join(reversed(["{0:x}".format(x) for x in nibbles]))