LAN 上的所有机器都命名为<machine_name>.local
。我可以为 LAN 上的机器设置 DNS (BIND) 服务器来提供名称解析吗?
例如,如果 DHCP(或/etc/hosts
)设置以下内容:
192.168.1.10 sample.local
然后 DNS 将知道如何在192.168.1.10
和之间进行名称解析sample.local
(反之亦然)。
答案1
是的,没有什么特别的。这个名字sample.local
是一个完全正常的 FQDN,只是local
保留给本地使用。
绑定 DNS 服务器需要区域文件中的此信息,它不会从 读取主机列表/etc/hosts
。如果您想要一个可以从 获取主机列表的简单 DNS 服务器/etc/hosts
,请查看 dnsmasq。