My servers are all ip4, and all DNS is handled outside of virtualmin.
On vhosts that are using cloudflare, cloudflare runs as a proxy to the server and the DNS for the the virtual server actually resolves to cloudflare and their ipv6 address.
Because my servers are ip4 (no ipv6 configured), the server validation check gives semi-false warnings that an ip6 address was detected in DNS causing the validation to error. I.E. technically my server is not configured for ip6, so that part of the error is true. But it's not really an error since the dns is not managed by virtualmin in the first place.
The only option I can find is to disable the entire Apache config validation, which is not ideal. But receiving validation check failed alerts for the ip6 warning I don't care about fills up the alerts to the point it's hard to notice when a real problem happens.
Is there a way to configure the validation checks to skip/ignore ip6 DNS resolution checks? Or just skip all DNS resolution checks without disabling the Apache config check?
Apache website : An IPv6 DNS record with address 2400:0000:0000:1::0000:0000 exists, but this virtual server does not have IPv6 enabled
Did you ever find a solution for this issue? I'm facing the same issue.
I'm sorry, but no..I never found a solution for this issue. It still fills my inbox with invalid warnings to this day. I haven't found any way to stop it from running the ip6 check.
There must be a way to disable this warning
I hope someone figures out a way to disable it and posts it up here. I've had to make some crazy gmail filters to get all the invalid warning emails out of my inbox while still allowing any valid warnings to come through.
Same problem for me. The warning is false, for only 1 site of many, but I have not found any way to address it.
it may be your dns settings. I just bought a domain at Ionos. I use them as my virtual server webhoster. (I usually buy my domains at godaddy and set up the dns to point to ionos' nameservers.)
when I set up the domain on ionos, it automatically created a AAAA record that has an ip6 address. since all my domains/websites share one ip address, I deleted the AAAA record. none of my other domains have the AAAA record and they work fine and an SSL cert is issued through Lets' Encrypt.
waiting for the changes to take effect.
worked! deleting the AAAA record on your webhost dns settings.