我是 DNS 菜鸟,所以这里有一个问题:
服务器可以有多个反向 DNS 条目吗?还是一个 IP 地址只解析为一个 DNS 名称?
这就是我需要这个的原因:
我在服务器上托管了许多站点,以及许多域的邮件。据我所知,没有反向 dns 条目的邮件服务器被某些邮件程序视为垃圾邮件服务器。所以看起来我需要为他们添加一个条目。还是每台服务器只能为一个域运行邮件?
注意 - 我只有一个运行所有这些域的 IP 地址。
围绕反向 DNS 的要求令人困惑!人们经常谈论如果不存在反向 DNS,一切都会中断,这听起来很可怕。即使在应用程序不需要反向 DNS 的情况下,也经常引用 RFC 来支持强制 PTR 记录创建。
其中一些 RFC 包括:
RFC1912:常见的 DNS 操作和配置错误
每个可访问 Internet 的主机都应该有一个名称。... 确保您的 PTR 和 A 记录匹配。对于每个 IP 地址,在 in-addr.arpa 域中都应该有一个匹配的 PTR 记录。如果主机是多宿主的(多个 IP 地址),请确保所有 IP 地址都有相应的 PTR 记录(不仅仅是第一个)。没有匹配的 PTR 和 A 记录可能会导致 Internet 服务的丢失,类似于根本没有在 DNS 中注册。
RFC1033:域管理员操作指南
添加主机。
Run Code Online (Sandbox Code Playgroud)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 …
我正在为我的 Web 应用程序设置一个新服务器(该站点将被移动,它不是用于负载平衡等),它与我现有的服务器具有不同的 IP 地址。我当前的服务器设置了反向 DNS PTR 记录,将其 IP 指向 mydomain.com。为指向 mydomain.com 的新 IP 设置反向 DNS PTR 记录是不是很糟糕?或者我应该等到我进行迁移后再设置记录?
更新:我忘了提及,mydomain.com 的 A 记录指向旧服务器的 IP 地址,而不是新服务器(如果重要的话)。
我试图澄清我对域的反向 DNS PTR 查找。我有一个服务器,有一个 IP 地址和多个帐户,都共享那个 IP 地址;
我的 PTR 目前是:
24.210.31.in-addr.arpa. 14400 IN PTR domainname.co.uk.
Run Code Online (Sandbox Code Playgroud)
但是IP地址反向的域是ns1.domainnetwork.co.uk,那么账户上的PTR记录是否应该引用主返回域而不是账户域?
我似乎无法通过 Google 搜索找到任何明确的指导,但是这个问题似乎确实表明该帐户应该引用服务器域而不是帐户特定域。
所以,会有:
24.210.31.in-addr.arpa. 14400 IN PTR ns1.domainnetwork.co.uk.
Run Code Online (Sandbox Code Playgroud)
在帐户的 DNS 中给它一个有效的 PTR 记录,即使这根本没有提到帐户域?
编辑:澄清一下,ns1.domainnetwork.co.uk是域的主要名称服务器。
我对这个主题有一个持续存在的问题,我觉得最好重新启动这个未完成的查询,而不是从头开始一个新的查询。
以上所有仍然成立。
我有一台带有各种域的服务器,IP 地址为 .xx.xx.xx.236 和xx.xx.xx.238. 我在自己的 IP 地址上也有一个域,仅用于该域(用于 TLS 证书),即 xx.xx.xx.241,但我无法让该域PTR在 DNS 中正确显示有效记录。
服务器上有效的域(IP 地址 12.34.56.236 ):
websitename.co.uk 14400 IN A 12.34.55.236
55.34.12.in-addr.arpa. 14400 IN PTR nameserver1.network.co.uk.
Run Code Online (Sandbox Code Playgroud)
上述工作并提供有效的PTR反馈。
这nameserver1.network.co.uk.是与位于其自己的 IP …