![DHCP 和 DNS 可以在同一个 LAN 上都使用 .local 吗?](https://linux22.com/image/1580274/DHCP%20%E5%92%8C%20DNS%20%E5%8F%AF%E4%BB%A5%E5%9C%A8%E5%90%8C%E4%B8%80%E4%B8%AA%20LAN%20%E4%B8%8A%E9%83%BD%E4%BD%BF%E7%94%A8%20.local%20%E5%90%97%EF%BC%9F.png)
我的本地 LAN 机器从 Fortigate 60D DHCP 服务器分配 IP 地址。DHCP
用作.local
其域名。我现在启动了 DNS 服务器,也运行在 Fortigate 60D 上。
我不愿意将 DNS 域名也设置为.local
,因为在我看来这可能会引起冲突。
我是不是有点偏执了,或者我的担忧是否有道理?
答案1
DNS 和 DHCP 使用相同的域名没有问题。但该名称.local
比较特殊;它是为 mDNS 保留的,您不应配置 DNS 服务器以使用 TLD .local
。来自 RFC6762:
本文档规定 DNS 顶级域“.local.”是具有特殊语义的特殊域,即任何以“.local.”结尾的完全限定名称都是链接本地的,并且此域中的名称仅在它们起源的链接上才有意义。