如何设置 Ubuntu 系统以使用 LAN 主机上的 DNS 获取本地名称

如何设置 Ubuntu 系统以使用 LAN 主机上的 DNS 获取本地名称

我已经在 Raspberry Pi 上进行了设置dnsmasq,并希望 LAN 上的所有主机都使用它。我已在路由器中将 Pi 的 IP 地址设置为主 DNS 服务器。但是,Ubuntu 系统中的某些东西正在绕过它。

$ dig dummyhost @raspberrypi作品。

$ dig dummyhost @router作品。

$ dig dummyhost失败。

请帮忙:我需要配置什么才能实现它?

答案1

谢谢您的回复。

仅供参考,Xubuntu 22.04。

我的/etc/resolv.conf与 相连/run/resolvconf/resolv.conf,因此我尝试用 替换它../run/systemd/resolve/resolv.conf(注意 上的额外 e resolv!)然后一切就完美了。

有一件事一直让我感到困惑:既然大多数路由器都提供 DHCP,为什么它们不提供本地主机名的 DNS,因为它们拥有所需的数据?

相关内容