unbound+DHCP: Set TTL for local leases to 1m

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Michael Tremer
2016-09-12 21:14:44 +01:00
parent 811f3d3050
commit 077ea717e0

View File

@@ -30,6 +30,8 @@ import subprocess
import inotify.adapters
LOCAL_TTL = 60
def setup_logging(loglevel=logging.INFO):
log = logging.getLogger("dhcp")
log.setLevel(loglevel)
@@ -255,10 +257,10 @@ class Lease(object):
def rrset(self):
return [
# Forward record
(self.fqdn, "IN A", self.ipaddr),
(self.fqdn, LOCAL_TTL, "IN A", self.ipaddr),
# Reverse record
(self.ipaddr, "IN PTR", self.fqdn),
(self.ipaddr, LOCAL_TTL, "IN PTR", self.fqdn),
]