diff options
author | Christian Hesse <mail@eworm.de> | 2020-07-03 08:08:04 +0200 |
---|---|---|
committer | Christian Hesse <mail@eworm.de> | 2020-07-03 08:20:36 +0200 |
commit | 01fe371a0de982963ffeda0da852697726cd336e (patch) | |
tree | a6a1f720b08b265dff69457a00f5eb63d1e24543 | |
parent | ef2cb11665cb2c855437606fe3b1a3c18310807c (diff) |
dhcp-to-dns: allow to configure 'dhcp' prefix in zone
-rw-r--r-- | dhcp-to-dns | 10 | ||||
-rw-r--r-- | 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 |