如何反向查找 DNS (rDNS)

已发表: 2022-04-06

域名系统,有时也称为 DNS,是互联网的重要组成部分。 这一点非常重要,以至于在没有 DNS 的情况下使用 Internet 将非常困难。 DNS 是一个递归目录系统,用于管理 Internet 的所有网站地址。 在某些情况下,可能需要反转 DNS。 例如,确定特定 IP 地址的域地址或主机名。 这就是反向 DNS (rDNS) 或反向域查找。 在本文中,我们将学习如何反向查找 dns

经常使用反向 DNS 请求(也使用 DMARC)过滤垃圾邮件。 垃圾邮件发送者可以轻松地将发送电子邮件地址更改为他们想要的任何域名,包括银行或值得信赖的企业等信誉良好的域名。

目录

什么是反向 DNS (rDNS)?

反向 DNS (rDNS) 是一种名称解析类型,它查找 IP 地址以获取域名,而不是 DNS 服务器将域名转换为 IP 地址的工作。

rDNS 是从 IP 地址对域名进行 DNS 查找。 rDNS 将域名解析为 IP 地址,但常规 DNS 则相反,因此术语反向。 对于 rDNS 查找,使用 PTR 记录。 如果未指定 PTR 记录,则 rDNS 查找失败。

与机器人不同,人类很难阅读和记住数字 IP 地址。 这就是我们使用域名访问网站的原因。 反向 DNS 将复杂的网站访问日志转换为可读域,使数据收集更容易进行分析。

反向 DNS 可用于过滤垃圾邮件。 垃圾邮件发送者经常使用无效的 IP 地址或与域名不匹配的地址。 当反向 DNS 程序检查传入邮件的 IP 地址并找不到合法域名时,服务器会停止该邮件。 尽管 rDNS 擅长过滤垃圾邮件,但它经常会阻止合法电子邮件。

反向 DNS (rDNS) 如何工作?

分配给网站服务器的域名和 IP 地址可用于访问 Internet 上的大多数网站。 您可以通过在浏览器的地址栏中输入 IP 地址 xx.xx.xx.xx 来访问网站的主页。 您可以通过直接在浏览器中输入其 IP 地址来访问该站点,因为它的域具有有效的 rDNS。

在进行 rDNS 查找时,PTR 记录将 IPv4 或 IPv6 地址链接到规范主机名。 但是,如果 Web 服务器没有设置指针记录,则查找会失败。

PTR 记录用于存储 rDNS 条目,这些条目的 IP 地址被颠倒,并且每条记录都附加了 suffix.in-addr.arpa。 例如,IP 地址 xx.xx.xx.xx.in-addr.arpa 被 PTR 记录为 xx.xx.xx.xx.in-addr.arpa,这会返回分配的主机名。

通过在浏览器中输入具有有效 rDNS 的域名的 IP 地址,您可以访问它。

运行 SMTP/邮件服务器时,设置正确的 rDNS 记录 (PTR) 至关重要。

反向 DNS 服务器的目标是什么?

对于运行外发邮件服务器的人来说,反向 DNS 非常有用。 除了邮件服务器之外,还有其他几个使用 rDNS 的原因:

  • 垃圾邮件过滤:为了打击垃圾邮件,大多数电子邮件服务器使用 rDNS 来拒绝来自没有 rDNS 的 IP 地址的邮件。 然而,由于某些合法的邮件服务器没有正确设置 rDNS 记录,rDNS 通常被用作额外的保护层。
  • 一次愉快的网络相遇:反向 DNS 对大多数企业管理系统、r-commands、SMTP 服务器或网络备份解决方案几乎没有影响。 许多互联网协议的运行也需要 rDNS。
  • 保护:反向IP查找可用于查找IP地址的A记录,它将域名连接到托管它的设备的IP地址。 这些发现有助于发现服务器故障并确定 Web 服务器为哪些虚拟主机提供服务。
  • 分析:反向 DNS 有助于在分析中提供人类可读的数据,而不是发布 IP 地址日志。
  • 跟踪网站访问者:IP 地址记录在访问日志中,可以帮助您确定谁在访问您的网站。 跟踪网站访问者可能会帮助您产生 B2B 潜在客户。

反向 DNS 和垃圾邮件过滤

垃圾邮件过滤是最普遍和最重要的 rDNS 功能。 一旦新邮件进入反垃圾邮件安全网关,收件人的邮件服务器会运行 rDNS 查询以查看发件人的邮件服务器是否有效。 如果传入的消息没有返回有效的 rDNS 记录,它会被自动丢弃。

这就是为什么在您的邮件服务器上设置 PTR 记录以防止垃圾邮件并确保邮件到达预期收件人的重要性。

另请阅读:使用 Cyber​​Panel 获得 10/10 的电子邮件分数!

如何反向查找dns?

反向 DNS 查找可以通过多种方式完成:

  1. 在 Windows 中使用命令提示符。 在 Windows 中使用nslookup命令,执行手动 rDNS 查找。
  2. 使用 Linux 终端开始。 您可以使用带有-x参数的dig命令执行手动 rDNS 查找。 您也可以使用主机命令。
  3. 使用查找工具查找 rDNS 记录。 rDNS 查找可通过多种工具获得。

对于窗户:

在 Windows 中,反向 DNS lookup命令是:

nslookup [ip address]

例如:

如何反向查找dns

正如我们所见,dns.google 是我们给定 IP 的反向 DNS。

对于 LINUX:

dig ”命令用于搜索信息。 在 Linux 中使用 dig 命令执行手动反向 DNS 查找。 以下是语法:

dig -x [ip_address]

反向DNS

host ”是一个命令。 您还可以使用以下命令在 Linux 中运行反向 DNS 查询:

host [ip_address]

查找工具

您可以使用在线反向 DNS 工具查找有限数量的 IP 地址。 有些还可能为业务应用程序提供 API。

mxToolBox 是这些工具之一。 只需在其中输入您的 IP 即可找到 rDNS。

如何在 Vultr 中设置 rDNS

  • 登录并选择您要为其设置 rDNS 的 VPS
  • 点击设置
  • 点击 rDNS
  • 编辑 rDNS 并单击对勾保存
  • 您的 DNS 已设置

如何在 Hetzner 中设置 rDNS

  • 登录您的 Hetzner 帐户
  • 输入您的项目
  • 单击要为其创建 rDNS 的 VPS,然后单击左侧菜单中的“网络”
  • 单击选项并选择“编辑反向 DNS”
  • 编辑您的 rDNS 并单击“编辑反向 DNS”

您已在 Hetzner 中成功设置 rDNS

如何在 Cyber​​Panel 中针对要为其创建 rDNS 的域发布邮件服务器 SSL?

  • 登录您的 Cyber​​Panel 帐户并从左侧菜单中选择 SSL -> Mail Server SSL
  • 选择您的域。 如果您针对该域为邮件服务器颁发 SSL,那么您的 rDNS 也应该与域相同

现在邮件服务器的主机名将是这个域名。 因此,每当您发送电子邮件时,都会出现此域名。

结论

将单个 IP 地址本身链接到域名的最有效技术是使用反向 DNS 查找。 但是,该过程只能在 ISP 提供商将该区域指向 IP 的 DNS 服务器系统后才能完成。 然后 PTR 记录可用于反向 DNS 条目,它可以将 IPv4 或 IPv6 地址映射到主机的规范名称。

为了获取重要信息并产生 B2B 潜在客户,反向 DNS 查找最常用于过滤垃圾邮件和识别网站访问者的域。 您可以通过执行反向查找手动发现任何 IP 地址的域。 尽管如此,如果您需要运行数百个反向 DNS 查找,该过程可能会很费力。