多宿主设备的 DNS 命名约定

mla*_*bie 4 networking domain-name-system reverse-dns

通过反向 DNS 将多个 IP 解析为相同的主机名是不好的做法吗?

考虑具有多个接口的路由器:1 个 WAN 和 3 个独立的 LAN。是否适合所有四个 IP 都解析为 router.domain.com,或者 WAN 接口是否应该解析为 wan-router.domain.com 而 LAN 接口应该解析为 lan01-router.domain.com、lan02-router.domain.com和 lan03-router.domain.com?

Mad*_*ter 8

我个人更喜欢后者,因为否则会破坏循环解析(也就是说,如果将 IP 地址反向解析为完全限定域名 (FQDN),然后正向解析 FQDN,则会得到不同的 IP 地址)。

另一种方式的循环解析是不可靠的,因为许多名称可以解析为一个地址;但是由于地址只能 PTR 到一个名称,因此通常认为该名称至少应该解析回起始地址。有时,如果不是这样,奇怪的事情就会发生。

RFC1912 确认了正确处理的必要性,其中说

确保您的 PTR 和 A 记录匹配。对于每个 IP 地址,在 in-addr.arpa 域中都应该有一个匹配的 PTR 记录。如果主机是多宿主的(多个 IP 地址),请确保所有 IP 地址都有相应的 PTR 记录(不仅仅是第一个)。没有匹配的 PTR 和 A 记录可能会导致 Internet 服务的丢失,类似于根本没有在 DNS 中注册。