NirSoft's DNSDataView is a free DNS lookup tool with a graphical user interface (GUI) for Windows that can replace the nslookup command in most use cases. You need an nslookup tool when you want to query your local or an external DNS server.
- Author and member of the year 2019 – Why DevOps still doesn't rule the IT world - Wed, Jan 1 2020
- Results of the 4sysops member and author competition in 2018 - Tue, Jan 8 2019
- Why Microsoft is using Windows customers as guinea pigs - Reply to Tim Warner - Tue, Dec 18 2018
DNSDataView supports the most important query types: MX (mail exchanger record), NS (name server record), A (address record), SOA (start of authority record), Txt (generic text record), and AAAA (IPv6 128-bit address record).
The only other record types I use every now and then, and that are missing are CNAME (canonical name for a DNS alias), PTR (domain name pointer), and SVR (service record). The last one in particular can be important for Windows administrators because Active Directory makes use of them. Of course, there are many more record types. But I guess the average Windows admin doesn't need them.
Even though DNSDataView doesn't support all query types, the portable DNS lookup tool has some advantages over its command line counterpart. I find it useful that you can query multiple record types in one go. DNSDataView allows you to select the record types and displays the results in a clearly arranged table.
Also useful is that the DNS lookup tool supports queries of multiple domains. That way, you can get a quick overview of the DNS configuration of several Internet domains.
Another advantage over the nslookup command is that you can easily export selected DNS query results into a text or HTML file. Moreover, it is also possible to copy one or multiple items to the Windows clipboard. This is practical if you want to email a DNS query to a colleague.
Like the nslookup command, DNSDataView by default uses the locally configured DNS server for its queries. However, you can also query another DNS server. Unfortunately, it is not possible to query multiple DNS servers, simultaneously. This would be useful if you have to hunt down DNS synchronization errors.
By the way, the portable nslookup tool also works fine on Windows PE 3.0. I tested DNSDataView v1.05.