[Error BIND] The default primary DNS server x.y.z does not resolve to an IP address

SYSTEM INFORMATION
OS type and version Ubuntu 22.04.5
Webmin version 2.202
Virtualmin version 7.30.4
Webserver version Apache 2.4.52
Related packages BIND

From menu “System Settings” → “Re-check Config” in Virtualmin Tab, i got error message that said

BIND DNS server is installed, however, the default primary DNS server x.y.z does not resolve to an IP address

Although I have configured the A Record for that name server in every zone of each domain/virtual server.

Any idea what is wrong with my Virtualmin/Webmin config?
Thank you.

You need to create GLUE records for your Virtualmin Server IP at your registrar.,

If your server has for example hostname.domain.tld set the glue record to that with the IP. Also add ns2.domain.tld for example you can have the IPs be the same.

And then set domain to use those nameservers, you glued.

In virtualmin have NS records and also A records for the ns names you chose.

GLUE Records? I’m sorry that’s unfamiliar to me, because I’m new in DNS World.
Can you tell me how to create that Glue Records for my Virtualmin Server?

Btw, when i test with nslookup inside that server, all queries are replied:

check the section Configuring nameservers at your domain registrar

Your registrar should have docs on it like here
https://www.namecheap.com/support/knowledgebase/article.aspx/768/10/how-do-i-register-personal-nameservers-for-my-domain/