On my Mikrotik, I configured a DNS server for a local domain zone. Everything seems to be working well, devices respond by name. Naturally, they have no access to the Internet. There are also several Arduino boards running on my network, which I initially configured to use mDNS. Previously I had not accessed them by domain name, only by mDNS name. Now I have installed a QNAP NAS on the network, to which I have assigned a domain name. But he doesn't respond to him. Although it responded to the NETBIOS name and mDNS name. A name from a domain zone is only responded to if I disable the Bonjour service for it. I decided to double-check how the situation is with Arduino sensors. It turned out that they also do not respond to the domain name.
Then I installed the Ubuntu 22.04 server instead of miktrotik. He built a bridge on it, DHCP server, local DNS and included QNAP and Arduino sensors in its network. And they ping both by mDNS name and domain name.
What needs to be configured on Mikrotik so that when it is connected to the network, local network domain names and mDNS names work simultaneously?
Perhaps I need to provide some tests to confirm my situation.
By the way, I have RouterOS 7.10.2