是否有内置的命令行工具可以在 Windows 中进行反向 DNS 查找?即,像<toolname> w.x.y.z => mycomputername
我试过了:
nslookup: 似乎只是向前查找。host: 不存在dig: 也不存在。 我通过搜索找到了“什么是反向 DNS 命令行实用程序? ”,但这是专门寻找 *nix 实用程序,而不是 Windows 实用程序。
domain-name-system windows ip command-line-interface reverse-dns
根据 IP 地址查找计算机名称的命令是什么?
我总是忘记这个命令是什么,但我知道它存在于 Windows 中,我假设它存在于 *nix 命令行中。
domain-name-system linux windows command-line-interface reverse-dns
我是 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 …
我承担了运行小型电子邮件服务器的任务,垃圾邮件的世界使个人变得更具挑战性,因为许多 MTA 对接受电子邮件非常偏执。
我想我已经成功配置了几乎所有可能出问题的东西:商业 SSL 证书、DKIM、适当的域和静态 IP 地址。事实上,我的(乏味的)电子邮件几乎一直都在发出。但是最偏执的 MTA 仍然拒绝我的电子邮件 -例如Craigslist - 这似乎是我的反向查找错误。
我最近更改了我的静态 IP 地址,以及我与 ISP 的服务。当他们改变它时,我试图正确配置它,但我担心它不是。但我不能 100% 确定哪里出了问题,或者我的反向记录应该是什么样子。
我尤其不想以“看,我不知道问题出在哪里,但无论如何您都需要解决它”的态度来接近我的 ISP。如果出现问题,我希望能够在与 NOC 通电话之前准确描述问题所在。据我所知,他们没有为此提供控制面板,所以我不想尝试任何人的耐心进行大量的反复试验。
好的,细节,经过编辑和虚构,但一致:
Domain: funkeedomain.org
Mailserver (DNS MX record): mx.funkeedomain.org
Static IP address: 111.222.333.444
Static IP address reversed: 444.333.222.111
FQDN originally requested of the ISP for reverse lookups: main.funkeedomain.org
Run Code Online (Sandbox Code Playgroud)
这是来自我的邮件服务器 (hMailServer) 的典型拒绝通知:
Your message did not reach some or all of the intended recipients.
Sent: Thu, 12 Jan 2017 11:53:50 -0800 (PST)
Subject: Blah blah blah
The …Run Code Online (Sandbox Code Playgroud) 反向 DNS 似乎与类边界密切相关,既然 CIDR 是为子网委派权限的标准,那么存在哪些方法?如果存在多种方法,哪一种最好?您是否需要根据 DNS 服务器(绑定、djbdns、Microsoft DNS、其他)以不同方式处理委派?假设我可以控制 B 类 168.192.in-addr.arpa 网络,请提供以下示例:
这是一个我从来不知道该怎么做的问题,多年来它一直在不时地唠叨我。我已经阅读了我能找到的所有内容,包括这里的所有答案。他们都没有对这个问题给出真正的答案。所以在标记重复之前请仔细阅读;它不是。
dig、host、nslookup……似乎没有一个能得到我想要的。
我最多可以得到像 ec2-xxx-xxx-xxx-xxx.us-east-2.compute.amazonaws.com 这样的指针。
但是如果我使用这个在线工具,我就会得到我正在寻找的东西:解析为给定 IP 地址(或主机名)的每个域。在这种情况下,它是一项免费增值服务,因此它只会列出前几个,但它有效。在下图中,我使用了我拥有并从 VPS 提供服务的三个域。它们完全无关,但都出现在这里:
他们用的是什么黑魔法?我们如何复制它?
添加第二条 SPF 记录会弄乱我的 DNS,还是会像添加额外的名称服务器一样?
(即它只帮助,不伤害)
我最近放弃了 SpamAssassin,现在基于 DNSRBL、灰名单和其他基本测试来拒绝垃圾邮件,我想知道我是否还应该阻止没有与 EHLO 匹配的有效 RDNS 的主机?
如果我这样做,我是否会为大量合法邮件制造麻烦并使我的客户感到不安?我听说有人抱怨 AOL 这样做,这让我觉得这对我来说可能太罕见了。
我还想知道是否可以通过检查 RDNS 是否至少设置为某些内容来妥协,但不要尝试将其与 EHLO 匹配。Postfix 可以做到这一点(它有用吗)?
我启动了一项新服务,我们需要向我们的客户发送电子邮件(新帐户确认等)。
我的服务器名为 prod01.bidrodeo.com 并解析为 97.107.134.38 。对于反向 DNS, 97.107.134.38 解析为 prod01.bidrodeo.com 。但是,我们所有的电子邮件地址都采用 user@bidrodeo.com 的形式。我应该让反向 DNS 指向 bidrodeo.com 吗?
我的电子邮件被某些系统延迟或拒绝,我不确定我的反向 DNS 设置是否正确。