簡體   English   中英

默認情況下,NodeJS 可以更喜歡 IPv6 DNS 查找嗎?

[英]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 查找優先級: ipv4firstverbatim

https://nodejs.org/api/dns.html#dnssetdefaultresultorderorder

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM