在 WSL(适用于 Linux 的 Windows 子系统)中拆分 VPN

在 WSL(适用于 Linux 的 Windows 子系统)中拆分 VPN

因此,我需要开发一个同时使用公共和私有服务的 Ruby Web 应用程序,因此部分服务的 URL 指向互联网,部分指向仅在内联网上可用的服务。似乎通过编辑,/etc/resolv.conf我只能使其中一组工作。无论第一行是什么都可以工作。因此,我尝试设置 dnsmasq 来拆分 VPN,但仍然没有成功。这是我当前的设置:

/etc/resolv.conf:

    nameserver 127.0.0.1


/etc/dnsmasq.conf:

    server=/mycompany.com/<ip-of-dns-server>
    server=<ip-my-ISPs-dns>
    interface=lo
    listen-address=127.0.0.1
    no-resolv

配置文件似乎被选中,因为如果我写类似的东西

server=/google.hu/<ip-my-ISPs-dns>

那么我可以ping google.hu例如而不是其他公共网站。

症状是我无法 ping 通内联网上的地址:

ping: <some-company-url>.com: Temporary failure in name resolution

我很感激任何帮助我设置它的人。

相关内容