Akamai EAA 与 WSL - 无 DNS 解析

Akamai EAA 与 WSL - 无 DNS 解析

我所在的公司正在使用 Akamai 企业应用程序访问 (EAA),而不是传统的 VPN。在 Windows 中使用 WSL 2 时,没有主机名通过 DNS 解析。自动生成的内容/etc/resolv.conf

# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
# [network]
# generateResolvConf = false
nameserver 192.168.86.1
nameserver 127.50.100.1
search lan

(这些是“普通” Windows 的 DNS IP)

我不太清楚 EAA 如何处理 DNS,但它在“普通” Windows 中可以工作,但在 WSL 中却不行。有没有办法让 DNS 与 WSL 和 EAA 一起工作?

答案1

虽然我以为我正在使用 WSL 2,但我所拥有的发行版是在 WSL 1 下运行的。

在 Windows 中运行wsl -l -v证实了这一点。

我曾经wsl --set-version [my distribution name] 2将它升级到 WSL 2。

这改变了文件的内容/etc/resolv.conf——看起来 WSL 不再通过本地 Windows 地址代理网络请求。

无论如何,使用 WSL 2 发行版,我没有遇到任何解析主机(内部或外部)的问题。

相关内容