什么是反向 DNS?
DNS 的用途通常用于将域名解析为 IP 地址。 此行为称为前向解析,每次您访问 Internet 上的站点时都会执行此操作。 反向 DNS(或 rDNS),顾名思义,是一种将 IP 地址解析回域名的方法。
反向 DNS 的使用
我们使用反向 DNS 的原因与我们使用标准(正向)DNS 的原因相同。 域名比一串数字更容易记住和识别。 rDNS 不如前向 DNS 重要,因为解析网站需要前向 DNS 记录。 在没有反向 DNS 记录的情况下,域仍将加载。
电子邮件服务器通常使用 rDNS 来阻止传入的垃圾邮件消息。 许多邮件服务器设置为自动拒绝来自没有 rDNS 的 IP 地址的邮件。 尽管 rDNS 记录可以阻止垃圾邮件,但它不是一种可靠的方法,主要用作额外的保护层。 同样重要的是要注意,由于各种原因,仅启用 rDNS 仍然会导致拒绝消息。 此外,rDNS 还用于分析和日志记录,以帮助提供人类可读的数据,而不是完全由 IP 地址组成的日志。
反向 DNS 查找过程
由于正向 DNS 将主机名映射到 IP 地址,因此 rDNS(或反向 DNS)表明我们正在将服务器的 IP 地址映射回主机名。 使用 rDNS,IP 地址被反转,然后 输入地址.arpa 被添加到最后。 例如,如果我们使用 67.227.187.136 的 IPv4 地址,使用 rDNS,它将变成 136.187.227.67.in-addr.arpa。
这种 IP 地址的反向 DNS 解析方法使用 PTR 记录。 PTR 记录包括在常规或转发 DNS 映射中使用 IP 的位置的“转发主机名”。 一世fa 域有 PTR 记录,我们可以使用下面提到的方法之一进行 rDNS 查找。
还应该注意的是,rDNS 设置是 不是 由域的名称服务器专门设置,而是由 IP 空间的所有者通过 ARPA 设置。 这有效地从它自己指定的名称服务器之一的 in-addr.arpa 区域文件中提取 PTR 记录。
执行 rDNS 查找
许多在线工具可用于执行 rDNS 查找。 这些在线工具的一些示例链接如下:
您还可以从命令行手动执行 rDNS 查找。 在 Linux 中,您将使用的命令是带有“-x”标志的“dig”。
如果您使用的是 Windows 计算机,您通常会使用“nslookup”命令,但您也可以使用“ping -a”。 Linux 命令的示例及其输出如下所示:
dig -x 8.8.8.8
输出:
;<<>> DiG 9.9.4-RedHat-9.9.4-61.el7 <<>> -x 8.8.8.8 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36810 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;;8.8.8.8.in-addr.arpa. IN PTR ;; ANSWER SECTION: 8.8.8.8.in-addr.arpa. 21599 IN PTR google-public-dns-a.google.com. ;; Query time: 19 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Wed Jul 18 11:58:54 EDT 2018 ;; MSG SIZE rcvd: 93
您可以在“回答部分” 将 8.8.8.8 带回 Google 子域 google-public-dns-a.google.com :
8.8.8.8.in-addr.arpa. 21599 IN PTR google-public-dns-a.google.com.
设置 rDNS
Liquid Web 可以轻松设置和管理服务器 IP 的 rDNS。 只需按照我们相关知识库文章中概述的步骤操作即可。
设置反向 DNS 记录很简单,有助于确保 IP 确实属于它声称的域。 如果您不确定您的 DNS 提供商是谁,请按照我们的有用指南来定位您应该添加 rDNS 记录的位置。
我们以成为 Hosting™ 中最有帮助的人而自豪!
我们的支持人员一年 365 天、每周 7 天、每天 24 小时随时为您提供与本文相关的任何问题的帮助。
我们可以通过我们的票务系统 [email protected]、电话(800-580-4986)或通过 在线聊天 或任何你喜欢的方法。 我们为您努力工作,以便您可以放松。