注意:我阅读了另外两个问题(这里和这里) 解决了同样的问题,但没有一个解决方案适用于我的情况。
我跑Pi孔在 Docker 容器中作为我的 DNS 服务器 - 用于运行它的服务器(Ubuntu 18.04)以及我的其余家庭网络。它运行良好,一切都按预期解决。
除了一个特殊情况:当 Pi-hile 本身启动时。它想在互联网上检查一些东西,但失败了,因为 DNS 解析显然失败了。
这不是世界末日,但这引发了我的疑问:我可以设置systemd-resolved
它根据请求的域选择 DNS 服务器吗?
我在引言中提出的问题提到了分割 DNS但我的理解是DNS 只能根据每个 NIC 设置换句话说,一个接口只能有一个 DNS(或者多个备用 DNS,我的意思是没有可能动态选择使用哪一个)。
这个理解正确吗?