import sys
import tempfile
import threading
-import time
LOCAL_TTL = 60
return log
-def ip_address_to_reverse_pointer(address):
- parts = address.split(".")
- parts.reverse()
-
- return "%s.in-addr.arpa" % ".".join(parts)
-
-def reverse_pointer_to_ip_address(rr):
- parts = rr.split(".")
-
- # Only take IP address part
- parts = reversed(parts[0:4])
-
- return ".".join(parts)
-
class UnboundDHCPLeasesBridge(object):
def __init__(self, dhcp_leases_file, fix_leases_file, unbound_leases_file, hosts_file, socket_path):
self.leases_file = dhcp_leases_file