About
A DNS client is an application that calls the resolver library to query a name database in order to perform forward lookup (IP from name) or reverse lookup (Name from IP).
They are the main entry to name management.
List
Utility
The well-known client are:
ping -a ip
- Windows: netsh
netsh>dnsclient
netsh dnsclient>
Online
Batch
- https://github.com/TheRook/subbrute - A DNS meta-query spider that enumerates DNS records, and subdomains.
- https://github.com/blechschmidt/massdns - A high-performance DNS stub resolver for bulk lookups and reconnaissance (subdomain enumeration)
Library
- dnsjava (2.0.7 or greater as 2.0.6 and previous versions don't handle correctly some TXT record)