dns.setDefaultResultOrder(order)
-
order<string> 必须是'ipv4first'、'ipv6first'或'verbatim'。¥
order<string> must be'ipv4first','ipv6first'or'verbatim'.
在 dns.lookup() 和 dnsPromises.lookup() 中设置 order 的默认值。该值可能是:
¥Set the default value of order in dns.lookup() and
dnsPromises.lookup(). The value could be:
-
ipv4first:将默认order设置为ipv4first。¥
ipv4first: sets defaultordertoipv4first. -
ipv6first:将默认order设置为ipv6first。¥
ipv6first: sets defaultordertoipv6first. -
verbatim:将默认order设置为verbatim。¥
verbatim: sets defaultordertoverbatim.
默认为 verbatim,并且 dns.setDefaultResultOrder() 的优先级高于 --dns-result-order。当使用 工作线程 时,主线程中的 dns.setDefaultResultOrder() 不会影响 worker 中的默认 dns 命令。
¥The default is verbatim and dns.setDefaultResultOrder() have higher
priority than --dns-result-order. When using worker threads,
dns.setDefaultResultOrder() from the main thread won't affect the default
dns orders in workers.