After considering the message carefully it appears that glue records are not the problem. I am not using ns.domain.com as the dns server for domain.com
It appears that when dnsreport queries the dns server it expects A records as well when it queries. I am using mydns with mydnsconfig and I wonder what entries I have to make. Does the preference/priority column have something to do with that?
WARNING: Your nameservers do not include any corresponding A records when asked for your NS records. They probably are not returning the A records when asked, which can prevent some other DNS servers from contacting your DNS servers. They should do this if they are authoritative for those A records (in BIND, you should not use 'minimal-responses yes;'). The problem record(s) are:
Nameserver x.x.x.x did not provide any IPs
Nameserver y.y.y.y did not provide any IPs