I think we should parse IPv6 addresses even when `java.net.preferIPv4Stack` is set, and also parse IPv4 addresses even when `java.net.preferIPv6Addresses` is set.