我有一个使用 Adguard Home 的自定义 DNS 服务器。路由器配置为使用 Adguard Home 作为 DNS 服务器,并且在那里定义了很多.local
域名。例如media.local
。
media.local
除了我的两台 MacOS 设备外,我的所有 Windows、Android 和 ChromeOS 设备都可以访问域。如果我使用除 之外.local
的任何设备media.dev
,那么它可以与 macOS 一起使用。
有任何想法吗?
答案1
.local
是为 IETF ZeroConf 标准(零配置网络;Apple 称之为“Bonjour”)保留的特殊用途域,因此将其用于私有网络上的单播 DNS 会产生冲突。Apple OS(macOS、i[Phone]OS、iPadOS 等)中的内置 DNS 解析器仅期望使用 mDNS(多播 DNS,ZeroConf 的一部分)来解析这些名称。
home.arpa
当您需要非唯一的私人域名供家庭使用时,该域名已被保留。或者您可以使用.test
。