对 DoH(DNS over HTTPS)来说 HTTP/2 尤其有效,因为 HTTP/2 支持多路复用,允许在同一连接上发送多个 DNS 查询,而无需等待之前的响应。这可以大大提高 DNS 解析的性能,尤其是在同时进行多个查询时。 网络上有数百个公开可用的 DoH 服务器,我们可以使用 Node.js HTTP/2 模块来查找在一定阈值(如 1 秒)内响应最快的服务器。 首先,让我们定义一个函数 check_url,它将返回一个 promise,并在 HTTP/2 请求成功时转为 resolv...
blog.iread.fun2 min readNo responses yet.