Earlier quoted context omitted.
If the host has no v4 it switches to v6 if possible. Disabling the support is not needed
Very ambiguous reply. Which host? The remote or the local? What do you mean "has no v4"? No A record? No v4 address on an interface? Which hardware and OS are you describing? Clearly the blog post illustrated some examples where switching to v6 was not happening, so it seems to contradict your comment right off the bat. There are many implementations of dual-stack IPv4/v6. In fact, they are more divergent than IPv4 i…
> Which hardware and OS are you describing?
This is how it's supposed to work on all OSes; on any recent BSD (excepting perhaps Apple?) or Linux setup, it should work this way.
> Clearly the blog post illustrated some examples where switching to v6 was not happening
In those situations it was for connecting to services that do not advertise a AAAA record.