我打算为家庭网络上的一台计算机指定一个域名。据我所知,home.arpa
自 2018 年以来已正式为这种用例保留了域名(RFC 8375)。这是否意味着我可以将home.arpa
自己指定为我的其中一台计算机的域名,还是它必须是的子域名home.arpa
(例如mycomputer.home.arpa
)?
答案1
将“home.arpa”配置为 DNS 服务器中的区域并将 A/AAAA 记录直接放在区域根目录下的方式与对公共 DNS 域执行此操作的方式完全相同:是否执行此操作实际上并不重要。这与“superuser.com”在区域根目录下具有 A/AAAA 记录相同。
在操作系统中指定“home.arpa”作为域名将导致“mycomputer.home.arpa”成为计算机的 FQDN。域参数不会替换机器的名称,而是充当后缀。
配置计算机以“home.arpa”作为其主机名(FQDN)将使其假设arpa
为实际域,这会很奇怪,通常不是你想要的。(例如,它会开始将非限定名称扩展为“whatever.arpa”而不是“whatever.home.arpa”,虽然 home.arpa 已专门设置为允许您的内部 DNS 拦截它,但 arpa 域的其余部分已经不是以这种方式设置 - 如果你这样做会破坏 rDNS,因为它位于“in-addr.arpa”下 - 所以你最终会向 IANA 的 DNS 服务器发送垃圾邮件,查询所有内部主机名。)