我的本地 LAN 机器从 Fortigate 60D DHCP 服务器分配 IP 地址。DHCP
用作.local
其域名。我现在启动了 DNS 服务器,也运行在 Fortigate 60D 上。
我不愿意将 DNS 域名也设置为.local
,因为在我看来这可能会引起冲突。
我是不是有点偏执了,或者我的担忧是否有道理?
答案1
DNS 和 DHCP 使用相同的域名没有问题。但该名称.local
比较特殊;它是为 mDNS 保留的,您不应配置 DNS 服务器以使用 TLD .local
。来自 RFC6762:
本文档规定 DNS 顶级域“.local.”是具有特殊语义的特殊域,即任何以“.local.”结尾的完全限定名称都是链接本地的,并且此域中的名称仅在它们起源的链接上才有意义。