围绕反向DNS的要求令人困惑!人们经常谈论如果不存在反向DNS就会破坏一切,这听起来很可怕。即使在应用程序不需要反向DNS的情况下,也经常引用RFC以支持强制性PTR记录创建。
其中一些RFC包括:
RFC1912:常见的DNS操作和配置错误
每个可访问Internet的主机都应有一个名称。...确保您的PTR和A记录匹配。对于每个IP地址,in-addr.arpa域中都应该有一个匹配的PTR记录。如果主机是多宿主的(多个IP地址),请确保所有IP地址都有对应的PTR记录(而不仅仅是第一个)。缺少匹配的PTR和A记录会导致Internet服务丢失,就像根本没有在DNS中注册一样。
RFC1033:域管理员操作指南
添加主机。
To add a new host to your zone files: Edit the appropriate zone file for the domain the host is in. Add an entry for each address of the host. Optionally add CNAME, HINFO, WKS, and MX records. Add the reverse IN-ADDR entry for each host address in the appropriate zone files for each network the host in on.
尽管如此,仍然有人坚持说,管理DNS管理的标准并不需要创建PTR记录。实际要求是什么?
sshd
慢慢响应可以通过将避免UseDNS no
在sshd_config
。(但是,即使您可以解决该问题,如果反向DNS超时或产生服务器故障响应,当然仍然不能接受。)