Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

DNS Client

DNS Client is an ASP.NET Core web application hosted on It can also be downloaded as a portable web app and run locally.


  • Standalone portable web app available for Windows, Linux and macOS.
  • Allows querying any DNS server.
  • Supports DNS-over-HTTPS and DNS-over-TLS protocols.
  • Built-in recursive resolver module to automatically query authoritative name servers.
  • Supports IPv6.
  • Supports HTTP REST API that returns JSON response.
  • Open source cross-platform .NET Core implementation hosted on GitHub.

System Requirements

  • Requires .NET 5 installed.
  • Windows, Linux and macOS supported.
  • Web app interface works with any modern web browser like Chrome, FireFox or Edge.


Usage Instructions

  • Install .NET 5 runtime.
  • Extract the downloaded DNS Client tar archive.
  • Run start.bat on Windows or on Linux to start the web app.
  • Open http://localhost:8001/ in any web browser to use the web app.
  • Edit the appsettings.json file for changing advance options like enabling IPv6 preference.


For support, send an email to For any issues, feedback, or feature request, create an issue on GitHub.

Become A Patron

Make contribution to Technitium by becoming a Patron and help making new software, updates, and features possible.

Become a Patron now!