是否有内置的命令行工具可以在 Windows 中进行反向 DNS 查找?即,类似<toolname> w.x.y.z => mycomputername
我试过了:
nslookup
: 似乎只能向前查找。host
: 不存在dig
: 也不存在。
我通过搜索找到了“什么是反向 DNS 命令行实用程序? ”,但这是专门寻找 *nix 实用程序,而不是 Windows 实用程序。
是否有内置的命令行工具可以在 Windows 中进行反向 DNS 查找?即,类似<toolname> w.x.y.z => mycomputername
我试过了:
nslookup
: 似乎只能向前查找。host
: 不存在dig
: 也不存在。 我通过搜索找到了“什么是反向 DNS 命令行实用程序? ”,但这是专门寻找 *nix 实用程序,而不是 Windows 实用程序。
如果反向查找区域已正确设置,则应从 IP 地址解析名称。如果反向查找区域没有记录条目,
-a
则只会 ping 没有名称。做你正在寻找的东西。它会告诉你正在查询的服务器和结果。
例如:
“ping”的问题在于它不是严格意义上的名称服务器查找工具(如 nslookup)——例如,如果您 ping 主机名,它可以通过多种方法解析为 IP 地址:DNS 查找、主机文件查找、 WINS(上帝保佑)或 NetBIOS 广播。它还可以返回一个可能过时的缓存结果。
尝试这些方法的顺序取决于客户端的 TCP/IP 配置和节点类型标志:
查看当前计算机的节点类型:
如果解决方法无关紧要,请使用
或者
随你便。如果您需要确保在 DNS 服务器中查询正确的名称,请使用nslookup。
也可以看看
使用带有“-type=ptr”参数的NSLOOKUP查询IP地址,语法:
然后还会打印“in-addr.arpa”条目(即使没有找到),例如:
与在没有 type 参数的 IP 地址上使用 NSLOOKUP 时的低保真响应相比:
nslookup 将在 Windows 上进行反向 DNS,就像在 linux 上一样。
当然,并不是每个 ip 地址都有一个反向条目
像这样使用 nslookup:
您可以使用标准的 NSLOOKUP 命令:
为了获得结果,必须为相关 IP 地址注册PTR 记录。
nslookup 将在 Windows 中进行反向查找。
在 Windows 下......
标准 ping 不返回 IP 地址的主机名
如果 DNS 设置正确,NSLookup 可用于查找此信息
程序如下:
打开 DOS 提示符
NS查找
结果将显示为反向 DNS 服务器地址和主机名
9个答案没有人说如何用dig反向查找?这是最好的
此外,您可以添加“+short”以用于 bash 循环、脚本等......正向或反向 :)