Pet*_*ner 90 domain-name-system linux windows command-line-interface reverse-dns
根据 IP 地址查找计算机名称的命令是什么?
我总是忘记这个命令是什么,但我知道它存在于 Windows 中,我假设它存在于 *nix 命令行中。
Mar*_* R. 78
dig和host应该是你要找的 ;)
http://www.unix.com/unix-dummies-questions-answers/9866-nslookup-linux.html
在 *nix 系统上,您可以执行以下命令:
dig -x [address]
或者,您可以+short
在dig
命令末尾添加以仅输出 dns 结果。
在 Windows 上,使用nslookup
编辑:nslookup 也适用于 *nix 系统。关于 nslookup 命令的更多信息是否似乎已经被替换了一段时间:http : //linuxreviews.org/man/nslookup/
pal*_*rse 62
在 *nix 上,您可以使用:
dig -x [address]
Run Code Online (Sandbox Code Playgroud)
mdp*_*dpc 10
在我知道的大多数 Linux 系统上,您可以使用:
nslookup <ip-number EX: 127.0.0.1>
Run Code Online (Sandbox Code Playgroud)
将在命令行上工作。
想想看,Windows XP 上不是可以使用 nslookup 吗?
正向查找host
:
$ host google-public-dns-b.google.com.
google-public-dns-b.google.com has address 8.8.4.4
google-public-dns-b.google.com has IPv6 address 2001:4860:4860::8844
Run Code Online (Sandbox Code Playgroud)
反向查找host
:
$ host 8.8.4.4
4.4.8.8.in-addr.arpa domain name pointer google-public-dns-b.google.com.
Run Code Online (Sandbox Code Playgroud)
正向查找dig
:
$ dig google-public-dns-b.google.com. +short
8.8.4.4
Run Code Online (Sandbox Code Playgroud)
反向查找dig
:
$ dig -x 8.8.4.4 +short
google-public-dns-b.google.com.
Run Code Online (Sandbox Code Playgroud)
它需要更多的设置。但是如果你这样做,那么你就可以从命令行运行这个“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)