[英]Can NodeJS prefer IPv6 DNS lookups by default?
我正在開發多個 TypeScript (NodeJS 14) 客戶端應用程序(全部 Dockerized)。 大多數 HTTP 請求都是使用axios
的,但並非唯一。
默認情況下,所有 DNS 查詢都解析為 IPv4 地址,因此所有 HTTP 流量也都通過 IPv4。
我可以為我發出的每個請求指定確切的 IPv6 地址 - 但我想找到一種方法讓這些應用程序選擇 IPv6 DNS 解析,最好是代碼更改盡可能少。 也許是tsnode.json
修改或其他一些在“根”級別影響 NodeJS 的標志?
很確定您正在尋找dns.setDefaultResultOrder(order)
,它允許您設置 dns 查找優先級: ipv4first
和verbatim
。
https://nodejs.org/api/dns.html#dnssetdefaultresultorderorder
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.