node.js http.request и ipv6 против ipv4

В node.js 4.x для функцииhttp.request документы сказать

Опции

family: семейство IP-адресов для использования при разрешении имени хоста и имени хоста. Допустимые значения: 4 или 6.Если не указано, будут использоваться как IP v4, так и v6.

Какова логика, когда node.js выберет ipv6 или ipv4, когдаfamily не указано?

Насколько я могу судить, когда я его не указываю, по умолчанию он или ipv4 предпочитают, тогда как браузеры, по крайней мере, chrome, предпочитают ipv6.

Есть ли способ получить node.js для выбора ipv6, если он доступен, или мне нужно делать это вручную?

Если я должен был сделать это вручную, что делать?

пройти вfamily: 6, если тайм-аут, то перейдите вfamily: 4?

Сделайте запрос DNS и проверьте, получу ли я обратно адрес ipv6, затем установите семью?

Ответы на вопрос(1)

Ваш ответ на вопрос