dnsmasq 阻止解析 VPN 服务器的名称

dnsmasq 阻止解析 VPN 服务器的名称

我在 Linux Mint 18.3 上运行 dnsmasq,主要是为了将一堆开发 DNS 名称解析为本地主机。

最近我开始使用 VPN 连接,并注意到仅在 VPN 网络内可用的服务器名称无法解析:

ssh .... [email protected]
ssh: Could not resolve hostname privateserver.network: Name or service not known

如果我停止 dnsmasq 守护进程,它就会按预期工作,并且 privateserver.network 可用并可以连接。

任何关于如何解决此问题的建议都将不胜感激。谢谢!

答案1

您需要配置 VPN 启动/关闭脚本以更新 dnsmasq 用于解析请求的 DNS 服务器列表。有一个 dnsmasq 设置,当文件更改时,它会更新其服务器列表。您还需要配置它,或者在文件更改后触发 dnsmasq 配置的重新加载。

相关内容