Firefox 大约是从 2018 年底开始支持 ESNI 的。由于这是一个实验性的标准,所以一直也只有 Firefox 支持。
不过现在连 Firefox 也不支持了。准确地说,版本 85 之后就不支持了。因为 ESNI 已经被一个更好的相关标准 ECH 所取代。当前 Firefox 已经支持 ECH,只是也没有默认开启的。需要手动设置 network.dns.echconfig.enabled 和 network.dns.use_https_rr_as_altsvc。具体可参考:blog.cloudflare.com/encrypted-client-hello
如果仍需要用 ESNI,可安装 Firefox ESR,即 Firefox 长期支持版。