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?