mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-27 19:23:24 +02:00
unbound+DHCP: Set TTL for local leases to 1m
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
@@ -30,6 +30,8 @@ import subprocess
|
|||||||
|
|
||||||
import inotify.adapters
|
import inotify.adapters
|
||||||
|
|
||||||
|
LOCAL_TTL = 60
|
||||||
|
|
||||||
def setup_logging(loglevel=logging.INFO):
|
def setup_logging(loglevel=logging.INFO):
|
||||||
log = logging.getLogger("dhcp")
|
log = logging.getLogger("dhcp")
|
||||||
log.setLevel(loglevel)
|
log.setLevel(loglevel)
|
||||||
@@ -255,10 +257,10 @@ class Lease(object):
|
|||||||
def rrset(self):
|
def rrset(self):
|
||||||
return [
|
return [
|
||||||
# Forward record
|
# Forward record
|
||||||
(self.fqdn, "IN A", self.ipaddr),
|
(self.fqdn, LOCAL_TTL, "IN A", self.ipaddr),
|
||||||
|
|
||||||
# Reverse record
|
# Reverse record
|
||||||
(self.ipaddr, "IN PTR", self.fqdn),
|
(self.ipaddr, LOCAL_TTL, "IN PTR", self.fqdn),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user