É normal que um resolvedor relate os endereços IPv6, independentemente de o IPv6 estar realmente habilitado em qualquer interface. O resolvedor opera na camada TCP e UDP e não está programado para verificar se os endereços de uma determinada família de protocolos seriam, em última análise, utilizáveis se fossem retornados. Isso complicaria muito o resolvedor (considere casos em que o IPv6 pode estar disponível através de uma interface, mas não através de outra, e qual interface obtém usos para o tráfego depende do roteamento), sem mencionar ser uma flagrante violação de camadas.
Quando o resolvedor retorna endereços IPv6 e eles não são utilizáveis devido a nenhuma interface com conectividade IPv6, eles serão rapidamente rejeitados pela lógica de conexão de soquete do aplicativo, portanto não custa quase nada retorná-los e testá-los de qualquer maneira.