DNS A和PTRlogging

我试图做一些研究,但没有find我在找什么。

我有服务器(win2k8fs1)。 它是一个静态分配的IP,并具有与关联的PTRlogging相关的Alogging192.168.xx。

build立:

a: win2k8fs1 192.168.1.1 ptr: 192.168.1.1 win2k8fs1.domain.local a: filerserver 192.168.1.1 

每当我添加文件服务器的Alogging,我被问到是否想创build关联的PTRlogging匹配。 为192.168.1.1创build第二个PTRlogging安全吗?

谢谢。

首先,名为win2k8fs1的计算机没有PTRlogging – 只有IP有PTRlogging。

如果现在的情况是:

 wink28fs1.your.domain. IN A 192.168.1.1 192.168.1.1 IN PTR win2kfs1.your.domain. 

然后为该IP添加第二个Alogging将工作得很好。

不同的A和PTRlogging只在连接主机检查A和PTRlogging的存在和值(例如在邮件服务器上)时才起作用。

编辑更好的问题:

就DNS而言,当然,每个Alogging都可以有相应的PTRlogging。
这并不意味着你应该这样做,但是,因为并不是所有使用DNS的服务都将使用相同的方法来select使用哪个logging。

当同一个标签具有多个相同资源types的RR时,DNS将所有logging返回给客户端; 客户使用哪一个不在DNS的范围之内。

对于Alogging,这不是一个问题(主要是),例如,您可能希望在一个IP上托pipe多个网站:

 server1 IN A 1.2.3.4 server2 IN A 1.2.3.4 

这是非常有效的,并导致客户端连接到两个主机名相同的IP。

但是,由于DNS通常将名称parsing为IP,所以对于PTRlogging来说也是如此:

 1.2.3.4 IN PTR server1 1.2.3.4 IN PTR server2 

这将取决于客户端做什么,不会产生IP – >主机名parsing与主机名 – > IPparsing相同的结果。

正如我前面提到的,对于不关心这类事情的服务来说不是一个问题。

您没有提及文件服务器的Alogging是否指向与win2k8fs1相同的IP地址。 但是假设它是这样的话,你应该担心:对于一个给定的IP地址,只能有一个PTRlogging。

编辑:我站在adaptr纠正,虽然我认为sandman4是完全错误的。 从维基百科的反向DNS入口 :

虽然大多数rDNS条目只有一个PTRlogging,但DNS不会限制该数字。 但是,除非有特定的需求,否则通常不build议为相同的IP地址使用多个PTRlogging。 […]多个PTRlogging可能会导致问题,但是,包括触发程序中的错误只能期望单个PTRlogging,而在大型Web服务器的情况下,有数百个PTRlogging可能导致DNS数据包更大比正常。

所以最后,我们发现,正如Adaptr所说(和Connor MacLeod可能有的),“应该只有一个”。

如果在正向查找树上创build另一个名为fileserver的logging,并在反向查找树上使用不同的IP,并在反向查找树上创buildPTRlogging,那么您将一切正常。

如果你使用相同的IP创build另一个名为fileserver的logging,那么你会再好的。

更新:这是一个完整的其他问题。 取决于你想做什么,这里有一个非常好的讨论。

TL; DR取决于。