node.js http.request e ipv6 vs ipv4

No node.js 4.x para a funçãohttp.request os documentos dizer

Opções

família: família de endereços IP a ser usada na resolução de host e nome de host. Os valores válidos são 4 ou 6.Quando não especificado, os IP v4 e v6 serão usados.

Qual é a lógica por trás de quando node.js escolherá ipv6 ou ipv4 quandofamily não está especificado?

Tanto quanto eu posso dizer, quando não o especifico, o padrão é ou prefere o ipv4, enquanto os navegadores, pelo menos, o chrome, preferem o ipv6

Existe uma maneira de fazer o node.js escolher o ipv6 quando disponível ou eu tenho que fazer manualmente?

Se eu fizesse isso manualmente, o que devo fazer?

passarfamily: 6, se o tempo limite for excedidofamily: 4?

Faça uma solicitação de DNS e verifique se eu recebo um endereço ipv6 de volta e defina a família?

questionAnswers(1)

yourAnswerToTheQuestion