ala*_*irs 285 domain-name-system windows ip command-line-interface reverse-dns
是否有内置的命令行工具可以在 Windows 中进行反向 DNS 查找?即,像<toolname> w.x.y.z => mycomputername
我试过了:
nslookup
: 似乎只是向前查找。host
: 不存在dig
: 也不存在。 我通过搜索找到了“什么是反向 DNS 命令行实用程序? ”,但这是专门寻找 *nix 实用程序,而不是 Windows 实用程序。
Pet*_*ter 268
ping -a w.x.y.z
Run Code Online (Sandbox Code Playgroud)
如果反向查找区域已正确设置,则应从 IP 地址解析名称。如果反向查找区域没有记录条目,-a
则只会 ping 没有名称。
小智 137
nslookup <ip>
Run Code Online (Sandbox Code Playgroud)
做你正在寻找的。它会告诉您正在查询的服务器和结果。
例如:
c:\>nslookup 192.168.101.39
Server: dns1.local
Address: 192.168.101.24
Name: enigma.local
Address: 192.168.101.39
Run Code Online (Sandbox Code Playgroud)
abs*_*ask 86
“ping”的问题在于它不是严格意义上的名称服务器查找工具(如 nslookup)——例如,如果您 ping 一个主机名,它可以通过多种方法解析为 IP 地址:DNS 查找、主机文件查找、 WINS(上帝保佑)或 NetBIOS 广播。它还可以返回可能过时的缓存结果。
尝试这些方法的顺序取决于客户端的 TCP/IP 配置和节点类型标志:
查看当前计算机的节点类型:
C:\>ipconfig /all | find "Node Type"
Node Type . . . . . . . . . . . . : Hybrid
Run Code Online (Sandbox Code Playgroud)
如果解决方法无关紧要,请使用
ping -a w.x.y.z
Run Code Online (Sandbox Code Playgroud)
或者
nslookup w.x.y.z
Run Code Online (Sandbox Code Playgroud)
如你所愿。如果您需要确保查询 DNS 服务器的名称正确,请使用nslookup。
也可以看看
小智 38
使用带有“-type=ptr”参数的 NSLOOKUP 查询 IP 地址,语法:
nslookup -type=ptr 1.2.3.4
Run Code Online (Sandbox Code Playgroud)
然后还会打印“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
Run Code Online (Sandbox Code Playgroud)
与在没有类型参数的 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
Run Code Online (Sandbox Code Playgroud)
the*_*ive 15
nslookup 将在 Windows 上执行反向 DNS,就像在 linux 上一样。
当然,不是每个ip地址都有反向入口
您可以使用标准的 NSLOOKUP 命令:
nslookup 123.123.123.123
Run Code Online (Sandbox Code Playgroud)
为了获得结果,必须为相关 IP 地址注册PTR 记录。
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
Run Code Online (Sandbox Code Playgroud)
11 年过去了,Windows Powershell 随 Windows Server 和 Client 的每个版本一起提供。
Resolve-DnsName 8.8.8.8
Name Type TTL Section NameHost
---- ---- --- ------- --------
8.8.8.8.in-addr.arpa PTR 86400 Answer dns.google
8.8.8.in-addr.arpa NS 3600 Authority ns2.google.com
8.8.8.in-addr.arpa NS 3600 Authority ns3.google.com
8.8.8.in-addr.arpa NS 3600 Authority ns1.google.com
8.8.8.in-addr.arpa NS 3600 Authority ns4.google.com
Name : ns1.google.com
QueryType : A
TTL : 193102
Section : Additional
IP4Address : 216.239.32.10
Name : ns1.google.com
QueryType : AAAA
TTL : 193102
Section : Additional
IP6Address : 2001:4860:4802:32::a
Name : ns2.google.com
QueryType : A
TTL : 193102
Section : Additional
IP4Address : 216.239.34.10
Name : ns2.google.com
QueryType : AAAA
TTL : 193102
Section : Additional
IP6Address : 2001:4860:4802:34::a
Name : ns3.google.com
QueryType : A
TTL : 193102
Section : Additional
IP4Address : 216.239.36.10
Name : ns3.google.com
QueryType : AAAA
TTL : 193102
Section : Additional
IP6Address : 2001:4860:4802:36::a
Name : ns4.google.com
QueryType : A
TTL : 193102
Section : Additional
IP4Address : 216.239.38.10
Name : ns4.google.com
QueryType : AAAA
TTL : 193102
Section : Additional
IP6Address : 2001:4860:4802:38::a
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
878545 次 |
最近记录: |