From 17b174dddbd74b1f2f506624093790a674bb9358 Mon Sep 17 00:00:00 2001 From: sfan5 Date: Mon, 14 Feb 2022 22:51:40 +0100 Subject: [PATCH] Use the DNS result order returned by the OS Effectively, this stops Node from always preferring IPv4. --- index.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/index.js b/index.js index 7c00d1e7..05b2aa37 100755 --- a/index.js +++ b/index.js @@ -25,4 +25,11 @@ if (!require("semver").satisfies(process.version, pkg.engines.node)) { process.exit(1); } +const dns = require("dns"); + +// Set DNS result order early before anything that may depend on it happens. +if (dns.setDefaultResultOrder) { + dns.setDefaultResultOrder("verbatim"); +} + require("./src/command-line");