Comment by conradev
I actually found it linked from here, which seems current: https://developer.apple.com/support/ipv6/
It is not best practice to use `getaddrinfo` for DNS resolution, for sure. But it is best practice to use it before connecting to an IP address directly because that address may need to be translated.