什么是反向 DNS 命令行实用程序?

Pet*_*ner 90 domain-name-system linux windows command-line-interface reverse-dns

根据 IP 地址查找计算机名称的命令是什么?

我总是忘记这个命令是什么,但我知道它存在于 Windows 中,我假设它存在于 *nix 命令行中。

Mar*_* R. 78

dighost应该是你要找的 ;)

http://www.unix.com/unix-dummies-questions-answers/9866-nslookup-linux.html

在 *nix 系统上,您可以执行以下命令: dig -x [address]

或者,您可以+shortdig命令末尾添加以仅输出 dns 结果。

在 Windows 上,使用nslookup

编辑:nslookup 也适用于 *nix 系统。关于 nslookup 命令的更多信息是否似乎已经被替换了一段时间:http : //linuxreviews.org/man/nslookup/

  • 相同的语法也适用于 ldns 中的“drill”实用程序,即“drill -x 123.123.123.123” (4认同)

pal*_*rse 62

在 *nix 上,您可以使用:

dig -x [address]
Run Code Online (Sandbox Code Playgroud)

  • 这显然是最简单的方法。在末尾添加 +short 只返回 rdns 结果。`dig -x [地址] +short` (20认同)
  • `+short` 标志真的很有用! (5认同)

mdp*_*dpc 10

在我知道的大多数 Linux 系统上,您可以使用:

 nslookup <ip-number EX: 127.0.0.1>
Run Code Online (Sandbox Code Playgroud)

将在命令行上工作。

想想看,Windows XP 上不是可以使用 nslookup 吗?


Sta*_*uff 6

尝试“主机”

类似于 挖

试试“rdt”

它需要更多的设置。但是如果你这样做,那么你就可以从命令行运行这个“rdt”PHP 脚本,它非常棒。它在正向和反向查找之间来回往返几次。

从这里下载:https : //github.com/grawity/code/blob/master/net/rdt

例子。这是它工作时的样子:

$ rdt google-public-dns-b.google.com.
google-public-dns-b.google.com. = 2001:4860:4860::8844, 8.8.4.4
   2001:4860:4860::8844 = dns.google
      dns.google = 2001:4860:4860::8844, 2001:4860:4860::8888, 8.8.4.4, 8.8.8.8
         2001:4860:4860::8888 = dns.google
         8.8.8.8 = dns.google
   8.8.4.4 = dns.google
Run Code Online (Sandbox Code Playgroud)