据我所知,我已经正确地完成了 dhcp、接口等。每次更改版本都会导致无法访问互联网。所以我遗漏了一些东西。是不是我需要安装 bind9 才能使其工作?
答案1
不,你不需要需要bind9。您需要一个 DNS 服务器。您可以使用公共 DNS 服务器,例如1.1.1.1为每个客户端设置一个 DNS 服务器,或者您也可以在本地设置一个 DNS 服务器,比如 bind。
也就是说,对于简单的网络来说,最好使用域名系统. dnsmasq 将自动处理设置反向记录、正向记录等,以便您可以在网络内部按名称进行访问。
当然,bind 和 dhcpd 也可以实现这一点,但 bind 更复杂。它也更强大。如果您只有一个子网,这种额外的复杂性通常是不值得的。
如果您不需要本地名称解析,您只需将 dhcpd.conf 中的 dns 服务器设置为例如 1.1.1.1,它就可以工作。