diff --git a/netbox_dns_bridge/request_handler.py b/netbox_dns_bridge/request_handler.py index a832543..60ead04 100644 --- a/netbox_dns_bridge/request_handler.py +++ b/netbox_dns_bridge/request_handler.py @@ -283,8 +283,9 @@ class DNSBaseRequestHandler(socketserver.BaseRequestHandler): return # Check if catalog zone - if dname == "catz" or dname == f"{nb_view.name}.catz": - zone = catzm.create_zone(dname, nb_view.name) + dname_lower = dname.lower() + if dname_lower == "catz" or dname_lower == f"{nb_view.name.lower()}.catz": + zone = catzm.create_zone(dname_lower, nb_view.name) else: zone = self._get_zone_from_nb(dname, nb_view.name) # When zone was not found, let client know