让多个it通过反向DNS解析到同一个主机名是否是一种糟糕的做法?
考虑一个具有多个接口的路由器:1 WAN和3单独的WAN。这是否适合于所有四个it解析为router.domain.com,还是广域网接口解析为wan-router.domain.com和LAN接口解析为lan01-router.domain.com、lan02-router.domain.com和lan03-router.domain.com?
发布于 2012-04-02 06:46:35
我个人更喜欢后者,因为否则您会打破循环解析(也就是说,如果您将一个IP地址反向解析为一个完全限定的域名(FQDN),然后向前解析FQDN,您将得到一个不同的IP地址)。
循环解析--另一种方式--是不可靠的,因为许多名称可以解析到一个地址;但是,由于一个地址只能将PTR解析为一个名称,所以通常认为该名称至少应该解析回起始地址。有时候,如果不是这样的话,可能会发生一些奇怪的事情。
RFC1912证实了这一点的必要性,它说
确保你的PTR和A记录匹配。对于每个IP地址,在inaddr.arpa域中应该有一个匹配的PTR记录。如果主机是多主的,(多个IP地址)请确保所有IP地址都有相应的PTR记录(而不仅仅是第一个)。如果没有匹配的PTR和A记录,可能会导致Internet服务的丢失,就像根本没有在DNS中注册一样。
发布于 2012-04-02 10:36:59
我更喜欢router.example.com解析到路由器的管理地址,让路由器-interface.example.com解析到特定接口的IP,然后确保反向解析与前向解析匹配。
发布于 2012-04-02 10:41:09
练习不好吗?
当然;任何依赖客户端地址进行主机名解析的服务都很难获得一致的答案。
最著名的例子是SMTP、SSH和大规模NFS.
这是禁止的吗?
不,DNS不在乎;RR是RR。
https://serverfault.com/questions/375800
复制相似问题