当使用 openconnect 连接到 vpn 时,默认的 vpnc 脚本会将 dns 服务器添加到我的 resolv.conf 文件中。
这些 DNS 服务器位于使用 systemd-resolve 的存根解析器 127.0.0.53 之前。
此后,我可以解析 VPN 中的主机名,但不能再解析本地主机名。
这个问题似乎与此有关问题.我想实现公认的解决方案。但是,openconnect 好像没有必需的 --up 和 --down 选项。
最后,我不希望 openconnect 修改 resolv.conf,而是将 DNS 条目添加到 systemd-resolve,这样我就可以使用该存根来解析 VPN 主机名和本地主机名。
可以通过智能 vpnc 脚本实现这一点吗?