![如何设置 Ubuntu 系统以使用 LAN 主机上的 DNS 获取本地名称](https://linux22.com/image/950295/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%20Ubuntu%20%E7%B3%BB%E7%BB%9F%E4%BB%A5%E4%BD%BF%E7%94%A8%20LAN%20%E4%B8%BB%E6%9C%BA%E4%B8%8A%E7%9A%84%20DNS%20%E8%8E%B7%E5%8F%96%E6%9C%AC%E5%9C%B0%E5%90%8D%E7%A7%B0.png)
我已经在 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,因为它们拥有所需的数据?