Why am I receiving this warning for one of my domains when using ViewDNS.info testing tool:
WWW Record Tests
WARNING WWW CNAME lookup
Oops! You have a CNAME entry for your WWW record but the A record associated is not returned with it! This means an extra lookup needs to be performed, unecessarily increasing loading times for your site.
I have searched for this warning report, but nothing meaningful was found, and google search results returns only single page without much relevance.
Does anyone know what does it mean and why this happens? And here is the real kicker - if you check godaddy.com with ViewDNS.info, their domain also receives this warning! It's a little comforting to know that I'm not the only one with this issue, but I wish to understand why? How can I fix this? And more importantly, do I need to change something (1) in my DNS records, or (2) on my server/hosting or (3) in both places or (4) it's related to NameSilo NS somehow?
I have tested 2 of my domains with viewdns.info; one is registered with NameSilo, another one with Domain.com.
exampledomain1.com (NameSilo + VPS)
exampledomain2.com (Domain.com + Shared hosting with cPanel)
Now, as far as my knowledge goes (which is limited when it comes to DNS, as I am self-taught), both are configured in the same way. Of course, the only difference is values of IP addresses, domain names and some parameters. But, overall, they are equal for A and CNAME records.
A record on NameSilo .exampledomain1.com => 22.214.171.124 *.exampledomain1.com => 126.96.36.199 A record on Domain.com @.exampledomain1.com => 188.8.131.52 *.exampledomain1.com => 184.108.40.206
In both domains I use version without www, and on server side I perform all redirects. That part works fine.
In NameSilo I have put blank .exampledomain1.com above, and on Domain.com it is @.exampledomain2.com -- I think the effect is same e.g. points to "root"?
CNAME records on NameSilo/Domain.com respectively www.exampledomain1.com => exampledomain1.com www.exampledomain2.com => exampledomain2.com
When I perform dns overall check, exampledomain2.com (Domain.com) returns no errors under section WWW Record Tests > WWW CNAME lookup, however, I do receive a warning for exampledomain1.com (NameSilo).
I have tested domains with dig (wildcard * below means either number 1 or 2):
dig exampledomain*.com dig www.exampledomain*.com dig CNAME exampledomain*.com dig CNAME www.exampledomain*.com
And I received overall very similar reports, meaning it is all OK in this regard.
One thing about NameSilo is that there are some SOA issues, for example:
error: All nameservers have same SOA serial number warning: SOA serial number format
But, that part is not controlled by me (I think).