Skip to content
DNS Client Web App hosted on
Branch: master
Clone or download
Latest commit 25e1433 Jul 13, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
net.dnsclient.NETCore assembly name and version updated Jul 6, 2019
.gitattributes gitattributes updated Mar 31, 2019
.gitignore Add .gitignore and .gitattributes. Sep 16, 2016
LICENSE Create LICENSE Oct 29, 2017 updated readme Jul 13, 2019
net.dnsclient.sln solution changes May 11, 2019

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 Core v2.2 installed.
  • Windows, Linux and macOS supported.
  • Web app interface works with any modern web browser like Chrome, FireFox or Edge.


Usage Instructions

  • Install .NET Core v2.2 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!

You can’t perform that action at this time.