mhost
— 1 minute read
mhost
is very fast and uses multiple DNS servers concurrently to aggregate all results for more reliable lookups. You can use hundreds of name servers. If you don’t know that many name servers personally, mhost
allows you to download up-to-date server lists from public-dns and OpenNIC. It also comes with a serious list of publicly available name servers built-in. mhost
supports classic DNS over UDP and TCP as well as modern DNS over TLS (DoT) and HTTP (DoH). mhost
presents results in an easy, human readable format as well as JSON for post-processing. In case you want to do service lookups, mhost
helps you with easy to use service lookups.
In addition to lookups, mhost
may be used to discover host names and subdomains of domains as well as lint DNS zone configurations. You can use all these capabilities of mhost
in your own projects using the async mhost
Rust library.