我想禁用我的路由器的 DNS 服务,并将本地 LAN 上我自己的 dnsmasq 服务器用作所有其他机器的 DNS 缓存服务器,可以吗?
即,是否存在任何机制可以让 LAN 上的所有其他机器检测到本地 DNS 服务器(如果有则自动使用它)?
这是:
$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 18.04 LTS
Release: 18.04
Codename: bionic
答案1
DNS 服务器没有“自动发现”机制,但是如果您有 dhcp(听起来就像您在路由器上做的一样),您可以在 dhcp 配置中将 dnsmasq 服务器设置为 dns 服务器。
如果你没有 dhcp(所有主机都是静态的),则必须在每台计算机上设置 dns 服务器