是否有一个内置的命令行工具,将在Windows中反向DNS查找? 即,像<toolname> wxyz => mycomputername
我试过了:
nslookup
:似乎只是前瞻性查询。 host
:不存在 dig
:也不存在。 我发现“ 什么是反向DNS命令行工具? ”通过search,但这是专门寻找一个* nix工具,而不是一个Windows。
ping -a wxyz
如果反向查找区域设置正确,应该从IP地址parsing名称。 如果反向查找区域没有logging条目, -a
只会ping不带名称。
nslookup <ip>
你在找什么 它会告诉你你正在查询的服务器和结果。
例如:
c:\>nslookup 192.168.101.39 Server: dns1.local Address: 192.168.101.24 Name: enigma.local Address: 192.168.101.39
“ping”的麻烦在于它不是严格的名称服务器查找工具(如nslookup) – 例如,如果您ping主机名,则可以通过多种方法parsing为IP地址:DNS查找,主机文件查找, WINS(上帝保佑)或NetBIOS广播。 它也可以返回一个潜在的过时的caching结果。
方法的尝试顺序取决于客户端的TCP / IPconfiguration和节点types标志:
要查看当前计算机的节点types:
C:\>ipconfig /all | find "Node Type" Node Type . . . . . . . . . . . . : Hybrid
如果解决方法无关紧要,请使用
ping -a wxyz
要么
nslookup wxyz
如你所愿。 如果您需要确定您正在查询DNS服务器的正确名称,请使用nslookup 。
也可以看看
nslookup -type = ptr 10.1.xx
NSLOOKUP将在Windows上做反向DNS,就像它可以在Linux上做的一样。
当然,每个IP地址都没有反向条目
像这样使用nslookup:
nslookup -type=PTR 127.0.0.1
您可以使用标准的NSLOOKUP命令:
nslookup 123.123.123.123
为了得到一个结果必须有一个PTRlogging注册的IP地址有问题。
nslookup将在Windows中进行反向查找。
C:\>nslookup star.slashdot.org Server: my-dns-server Address: 10.242.0.1 Name: star.slashdot.org Address: 216.34.181.48 C:\>nslookup 216.34.181.48 Server: my-dns-server Address: 10.242.0.1 Name: star.slashdot.org Address: 216.34.181.48
在Windows下…
标准ping不会返回IP地址的主机名
如果DNS设置正确,NSLookup可用于查找此信息
程序如下:
打开DOS提示符
NSLOOKUP
设置types= ptr
A B C D
结果将显示反向DNS服务器地址和主机名
9个答案,没有人说如何反向查找与挖? 这是最好的
dig -x wxyz
此外,你可以添加“+短”用于bash循环,脚本等…向前或反向:)
还有另一种方法。 反转IP地址并使用nslookup
nslookup -type=PTR 4.3.2.1.in-addr.arpa
解决地址1.2.3.4
如果nslookup
, dig
, host
不存在,试试这个:
getent hosts google.de | awk '{ print $1 }'
例如在Docker AWS ec2实例(它实际上没有安装任何东西)