在 Linux 下检测本地 DNS 服务器

在 Linux 下检测本地 DNS 服务器

我想禁用我的路由器的 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 服务器

相关内容