Hello
Since some time ago DNS cache started periodically get 0.0.0.0 IP for local addresses. I do have a local DNS serving intranet zones on one of the servers and router refers to its DNS (non-forwarding one) among with provider's DNS. At the same moment when router gets 0.0.0.0 I still can run normally nslookup <server_name> <local_DNS> and it return proper IP while requesting IP from router gives an error. Currently I do solve this by flushing DNS cache periodically but maybe there is proper solution? Or this is just a bug of 6.29.1 and will be solved in further versions?
Hardware RB1100AHx2 running RouterOS 6.29.1
Here is my DNS config
And here is what cache is getting