mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-10 11:05:54 +02:00
unbound-dhcp-leases-bridge: Use IPv4Address to store IP addresses
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
@@ -481,6 +481,9 @@ class FixLeases(object):
|
||||
|
||||
class Lease(object):
|
||||
def __init__(self, ipaddr, properties):
|
||||
if not isinstance(ipaddr, ipaddress.IPv4Address):
|
||||
ipaddr = ipaddress.IPv4Address(ipaddr)
|
||||
|
||||
self.ipaddr = ipaddr
|
||||
self._properties = properties
|
||||
|
||||
@@ -631,10 +634,10 @@ class Lease(object):
|
||||
|
||||
return [
|
||||
# Forward record
|
||||
(self.fqdn, "%s" % LOCAL_TTL, "IN A", self.ipaddr),
|
||||
(self.fqdn, "%s" % LOCAL_TTL, "IN A", "%s" % self.ipaddr),
|
||||
|
||||
# Reverse record
|
||||
(ip_address_to_reverse_pointer(self.ipaddr), "%s" % LOCAL_TTL,
|
||||
(self.ipaddr.reverse_pointer, "%s" % LOCAL_TTL,
|
||||
"IN PTR", self.fqdn),
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user