是否有内置的命令行工具可以在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。
Answers:
ping -a w.x.y.z
如果反向查找区域已正确设置,则应从IP地址解析名称。如果反向查找区域没有该记录的条目,-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主机名,则可以通过多种方法将其解析为IP地址:DNS查找,主机文件查找, WINS(禁止神)或NetBIOS广播。它还可以返回可能过期的缓存结果。
尝试这些方法的顺序取决于客户端的TCP / IP配置和节点类型标志:
要查看当前计算机的节点类型:
C:\>ipconfig /all | find "Node Type"
Node Type . . . . . . . . . . . . : Hybrid
如果解决方法无关紧要,请使用
ping -a w.x.y.z
要么
nslookup w.x.y.z
随便你。如果需要确定要查询DNS服务器的正确名称,请使用nslookup。
也可以看看
将NSLOOKUP与“ -type = ptr”参数一起使用可查询IP地址,语法为:
nslookup -type=ptr 1.2.3.4
然后还将打印“ in-addr.arpa”条目(即使未找到),例如:
C:\Users\UserName>nslookup -type=ptr 8.8.8.8
Server: MyDnsServerName
Address: X.X.X.X
Non-authoritative answer:
8.8.8.8.in-addr.arpa name = google-public-dns-a.google.com
与在不使用type参数的IP地址上使用NSLOOKUP时较低的保真度响应相比:
C:\Users\UserName>nslookup 8.8.8.8
Server: MyDnsServerName
Address: X.X.X.X
Name: google-public-dns-a.google.com
Address: 8.8.8.8
-type=ptr
或set q=ptr
所有- nslookup
是足够聪明的regonise IP地址做反向搜索,而不是正向
nslookup将在Windows上执行反向DNS,就像在Linux上一样。
当然,每个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
9个答案,没有人说过如何用dig反向查找?这是最好的
挖-x wxyz
另外,您可以添加“ + short”以用于bash循环,脚本等。...正向或反向:)
dig
它不是Windows附带的。OP的问题甚至表明了这一点。
dig
不过,通常是DNS故障排除的最佳选择。我认为建议更好的工具绝对有价值,即使Windows不附带该工具也是如此。(可在Windows建立在isc.org/software/bind)
在Windows下...
标准ping不返回IP地址的主机名
如果DNS设置正确,则可以使用NSLookup查找此信息
程序如下:
打开DOS提示符
NSL查询
设置type = ptr
A B C D
结果将显示为带有反向DNS服务器地址和主机名