From 2e1acc25059b9cc671a96ad648ef854a5bb29202 Mon Sep 17 00:00:00 2001 From: netztrip Date: Sun, 2 Aug 2020 23:31:21 +0200 Subject: dhcp-to-dns: add support for dhcp server name in fqdn --- dhcp-to-dns | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'dhcp-to-dns') diff --git a/dhcp-to-dns b/dhcp-to-dns index 352b53f..4e2c7f2 100644 --- a/dhcp-to-dns +++ b/dhcp-to-dns @@ -10,6 +10,7 @@ :global HostNameInZone; :global Identity; :global PrefixInZone; +:global ServerNameInZone; :global CharacterReplace; :global IfThenElse; @@ -46,7 +47,7 @@ [ $CharacterReplace ($LeaseVal->"mac-address") ":" "-" ] \ [ $CharacterReplace ($LeaseVal->"host-name") " " "" ] ]; - :local Fqdn ($HostName . "." . $Zone); + :local Fqdn ($HostName . "." . [ $IfThenElse ($ServerNameInZone = true) ($LeaseVal->"server" . ".") ] . $Zone); :local DnsRecord [ / ip dns static find where name=$Fqdn ]; :if ([ :len $DnsRecord ] > 0) do={ :local DnsIp [ / ip dns static get $DnsRecord address ]; -- cgit v1.2.3-54-g00ecf