Is there a built-in command line tool that will bởi reverse DNS look-ups in Windows? I.e., something lượt thích
I've tried:
nslookup
: seems lớn be forward look-up only.host
: doesn't existdig
: also doesn't exist.
I found "What's the reverse DNS command line utility?" via a tìm kiếm, but this is specifically looking for a *nix utility, not a Windows one.
asked Jul 15, 2009 at 14:22
alastairsalastairs
3,2553 gold badges20 silver badges11 bronze badges
3
ping -a w.x.y.z
Should resolve the name from the IP address if the reverse lookup zone has been phối up properly. If the reverse lookup zone does not have an entry for the record, the -a
will just ping without a name.
chicks
3,87910 gold badges28 silver badges37 bronze badges
answered Jul 15, 2009 at 14:25
PeterPeter
5,4831 gold badge27 silver badges32 bronze badges
10
nslookup
Does what you're looking for. It will tell you the server you're querying and the result.
For example:
c:\>nslookup 192.168.101.39
Server: dns1.local
Address: 192.168.101.24
Name: enigma.local
Address: 192.168.101.39
answered Jul 15, 2009 at 14:26
2
The trouble with "ping" is that it's not strictly a name server lookup tool (like nslookup) - for instance if you ping a hostname, it can be resolved lớn an IP address by a number of methods: DNS lookup, host tệp tin lookup, WINS (god forbid) or NetBIOS broadcast. It can also return a potentially out-dated cached result.
The order in which the methods are tried, depends on the clients' TCP/IP configuration and node type flag:
- B-node (1): Broadcast
- P-node (2): Peer (WINS only)
- M-node (4): Mixed (broadcast, then WINS)
- H-node (8): Hybrid (WINS, then broadcast)
To see the node type of the current computer:
C:\>ipconfig /all | find "Node Type"
Node Type . . . . . . . . . . . . : Hybrid
If the resolution method is of no concern, use
ping -a w.x.y.z
or
nslookup w.x.y.z
as you please. If you need lớn be sure you're querying your DNS server for the correct name, use nslookup.
See also
- Tech-FAQ: NetBIOS Node Types
- Wikipedia: NetBIOS: Node types
- Microsoft: TCP/IP and NBT configuration parameters for Windows XP (search for "NodeType")
answered Jan 22, 2012 at 23:00
abstraskabstrask
1,70814 silver badges24 bronze badges
2
Use NSLOOKUP with the "-type=ptr" parameter lớn query the IP address, syntax:
nslookup -type=ptr 1.2.3.4
Then the "in-addr.arpa" entry is also printed (even when not found), for example:
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
Compared lớn the lower fidelity response when using NSLOOKUP on an IP address without the type parameter:
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
answered Jul 15, 2009 at 14:25
M AguilarM Aguilar
9296 silver badges6 bronze badges
3
nslookup will bởi reverse DNS on windows just as it can bởi it on linux.
Of course, there isn't a reverse entry for every ip address
answered Jul 15, 2009 at 14:29
theotherreceivetheotherreceive
8,4252 gold badges32 silver badges44 bronze badges
3
Use nslookup lượt thích this:
nslookup -type=PTR 127.0.0.1
answered Jul 15, 2009 at 14:30
ko-dosko-dos
1,3899 silver badges10 bronze badges
11 years have passed and Windows Powershell ships with every release of Windows Server and 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
answered Oct 16, 2020 at 15:53
Yolo PerdiemYolo Perdiem
6661 gold badge7 silver badges15 bronze badges
You can use the standard NSLOOKUP command:
nslookup 123.123.123.123
In order lớn get a result there has lớn be a PTR record registered for the IP address in question.
answered Jul 15, 2009 at 14:30
splattnesplattne
28.7k20 gold badges99 silver badges150 bronze badges
nslookup will bởi reverse lookups in 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
answered Jul 15, 2009 at 14:25
Evan AndersonEvan Anderson
143k20 gold badges200 silver badges334 bronze badges
9 answers and no one said how lớn reverse lookup with dig? Its the best
dig -x w.x.y.z
Also, you can add "+short" for use in bash loops, scripts, etc.... forward or reverse :)
answered Jun 3, năm trước at 17:19
nandoPnandoP
2,06915 silver badges16 bronze badges
3
Under Windows....
Standard ping does NOT return host name of IP address
NSLookup can be used lớn find this info, if DNS is setup properly
Procedure as follows:
Open DOS prompt
NSLookup
set type=ptr
a.b.c.d
Results will be shown with reverse DNS server address, and host name
answered Jun 3, năm trước at 17:11
There is yet another way. Reverse the IP address and use nslookup
nslookup -type=PTR 4.3.2.1.in-addr.arpa
to resolve the address 1.2.3.4
answered Oct 14, năm 2016 at 4:54
sweetfasweetfa
4574 silver badges8 bronze badges
1
If nslookup
, dig
, host
does not exists, try this:
getent hosts google.de | awk '{ print $1 }'
Works e.g. on docker AWS ec2 instances (which really don't have anything installed)
answered Feb 15, 2017 at 3:09
FelixFelix
1112 bronze badges
In case there's no reverse ptr for ping -a
or nslookup
lớn show, you can run rẩy ipconfig /displaydns | clip
, open a text editor, paste, and tìm kiếm for the IP there.
Note that this will work only if the original DNS query was done via the Windows DNS resolver - some apps bởi their own DNS queries, lượt thích newer browsers using DNS-over-HTTPS.
Example:
> ping -a 151.101.193.69
Pinging 151.101.193.69 with 32 bytes of data:
(...)
> ipconfig /displaydns | clip
(Open notepad, paste, tìm kiếm for 151.101.193.69)
----------------------------------------
Record Name . . . . . :
Record Type . . . . . : 1
Time To Live . . . . : 450
Data Length . . . . . : 4
Section . . . . . . . : Answer
A (Host) Record . . . : 151.101.193.69
answered Jul đôi mươi, 2020 at 11:21
You must log in lớn answer this question.
Not the answer you're looking for? Browse other questions tagged
.
Not the answer you're looking for? Browse other questions tagged
.