使用“外部” DNS 服务器时的反向 DNS 输入

使用“外部” DNS 服务器时的反向 DNS 输入

我公司的管理员允许我将自己的服务器放在我们的数据中心,并给了我一个 AS 池的公共地址。
我已经安装了 Linux 并配置了基本服务。然后我在 DNS 服务器(OVH - 我购买域名的地方)中添加了 A 记录,以将我的子域映射到我服务器的公共地址。
一切正常,但现在还有最后一项配置 - 反向 DNS。如果我只有一个池地址并且我的域名托管在外部服务器(OVH)上,是否有可能将我的 IP 地址反向映射到子域?
当我在 OVH 中只有域名时,我无法添加 ptr 记录。
如果有帮助,我可以使用我公司的内部 DNS(但仅限于这一条记录,我无法移动整个域)。
提前致谢!

答案1

您控制域名,而不是 IP 块。您可以将域名分配给您想要的任何 IP。唯一能够将 PR 记录添加回您的域名(或他们想要的任何主机名)的人是控制该 IP 块的管理员。您可以在线搜索“whois”并输入 IP 来查找所有者,或者直接询问您工作中的 IT 联系人。

答案2

是的,绝对可以将该 IP 地址的 PTR 设置为世界上的任何内容,包括将其设置为指向您的域的可能性。

是的,您必须使用公司的 DNS——没有其他办法可以解决这个问题。*是的,您说得对,它只是一条记录。

然而,这一记录不是您域名区域的一部分 - 相反,它是您雇主的 in-addr.arpa 委派的一部分。您的域名恰好指向该 IP。该 IP 的 rDNS 恰好指向您的域名,但它们是完全独立的东西。这就是为什么您的域名 DNS 托管在何处并不重要。 例如:

为了便于论述,我们假设您的域名为example.com,IP 为192.0.2.15,您雇主的 IP 范围为192.0.2.0/24

您的域名的 DNS 可能看起来像这样:

$TTL 86400 $ORIGIN example.com. @ IN SOA dns.ovh.net. yourname.example.com. 2014081401 10000 2400 604800 3600 @ IN NS ns.ovh.net. @ IN NS ns10.ovh.net. @ IN NS dns.ovh.net. @ IN NS dns10.ovh.net. ; @ IN A 192.0.2.15 you IN A 192.0.2.15 @ IN MX 0 you.example.com. ; www IN A 192.0.2.15

注意,上述区域文件中没有 PTR

现在,您雇主的 DNS 可能看起来像这样:

$TTL 86400 $ORIGIN 2.0.192.in-addr.arpa. @ IN SOA ns1.yourjob.tld. yourboss.yourjob.tld. 2014081401 10000 2400 604800 3600 @ IN NS ns1.yourjob.tld. @ IN NS ns2.yourjob.tld. ; ; 15 IN PTR you.example.com. ;

请注意,上述区域文件中没有 A 记录

在上面的两个例子中,example.com2.0.192.in-addr.arpa是两个完全独立且不相关的域,它们恰好各自都有一个指向另一个域的记录。您的域的 DNS 和您公司的反向 DNS 之间的关系也是如此。

希望这有助于澄清。

*即使您的工作场所将控制权委托给您,仍然需要在其 DNS 中插入至少一条记录。

相关内容