]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
unbound+DHCP: Set TTL for local leases to 1m
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 12 Sep 2016 20:14:44 +0000 (21:14 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 12 Sep 2016 20:14:44 +0000 (21:14 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/unbound/unbound-dhcp-leases-bridge

index 61bd5d0af7e9183b3ef13939042cec7aa22cdf83..06bff2eda266beafbde3305c09937f70c4767b6f 100644 (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),
                ]