From 01fe371a0de982963ffeda0da852697726cd336e Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Fri, 3 Jul 2020 08:08:04 +0200 Subject: dhcp-to-dns: allow to configure 'dhcp' prefix in zone --- dhcp-to-dns | 10 ++++++---- global-config | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/dhcp-to-dns b/dhcp-to-dns index 0a7c1af..4496854 100644 --- a/dhcp-to-dns +++ b/dhcp-to-dns @@ -9,15 +9,17 @@ :global Domain; :global HostNameInZone; :global Identity; +:global PrefixInZone; :global CharacterReplace; :global LogPrintExit; -:local Zone; +:local Zone $Domain; :if ($HostNameInZone = true) do={ - :set Zone ("dhcp." . $Identity . "." . $Domain); -} else={ - :set Zone ("dhcp." . $Domain); + :set Zone ($Identity . "." . $Zone); +} +:if ($PrefixInZone = true) do={ + :set Zone ("dhcp." . $Zone); } :local Ttl 5m; :local CommentPrefix "managed by dhcp-to-dns for "; diff --git a/global-config b/global-config index 446950b..5f22b6b 100644 --- a/global-config +++ b/global-config @@ -13,6 +13,7 @@ # This is used for DNS and backup file. :global Domain "example.com"; :global HostNameInZone true; +:global PrefixInZone true; # These addresses are used to send e-mails to. The to-address needs # to be filled; cc-address can be empty, one address or a comma -- cgit v1.2.3-70-g09d2