为什么我的系统使用辅助 DNS 服务器而不是主 DNS 服务器?

为什么我的系统使用辅助 DNS 服务器而不是主 DNS 服务器?

我有一个用于我自己托管的应用程序的域名。我们将其称为 example.dev。我使用 Cloudflare Tunnels 代理这些应用程序的 http 请求。当我外出时,这非常有用。

当我在家时,真的没有必要通过 Cloudflare。因此,我设置了 AdGuardHome 并设置了 DNS 覆盖,这样任何访问 *.example.dev 的内容都会转发到我的家庭实验室服务器。

我的路由器/DHCP 分发192.168.1.2基本的(Adguard)并且192.168.1.1作为次要(我的网关本身)

除了一台电脑外,其他电脑都运行正常。我的 Ubuntu 笔记本电脑 (22.04.3 LTS) 想要将 example.dev 解析为我的 WAN IP。

运行resolvectrl status表明我已获得正确的设置,但查看输出。它希望默认使用我的辅助服务器。为什么?有没有办法可以强制执行?

哦,我可以192.168.1.2从这台笔记本电脑 ping 通。如果我重新启动,它会使用该 DNS 服务器几分钟,但会切换回 .1。我可以阻止这种情况发生吗?

在此处输入图片描述

相关内容