All Projects → TechnitiumSoftware → net.dnsclient

TechnitiumSoftware / net.dnsclient

Licence: GPL-3.0 license
DNS Client Web App hosted on https://dnsclient.net/

Programming Languages

HTML
75241 projects
C#
18002 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
Dockerfile
14818 projects
shell
77523 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to net.dnsclient

node-dns
🌐 DNS Server and Client Implementation in Pure JavaScript with no dependencies.
Stars: ✭ 390 (+1344.44%)
Mutual labels:  dns-client
DoNotSend
Sending messages by hacking the DNS protocol. See website for demo server usage instructions
Stars: ✭ 93 (+244.44%)
Mutual labels:  dns-client
pycameresp
Motion detection with image notification for Esp32CAM and Esp32 flasher with GUI based on esptool.py.
Stars: ✭ 40 (+48.15%)
Mutual labels:  dns-client
dnsclient.nim
Simple DNS Client & Library in pure Nim
Stars: ✭ 21 (-22.22%)
Mutual labels:  dns-client
Massdns
A high-performance DNS stub resolver for bulk lookups and reconnaissance (subdomain enumeration)
Stars: ✭ 2,093 (+7651.85%)
Mutual labels:  dns-client
Trust Dns
A Rust based DNS client, server, and resolver
Stars: ✭ 2,155 (+7881.48%)
Mutual labels:  dns-client
dns
dns is a simple CLI tool for DNS-LG API
Stars: ✭ 28 (+3.7%)
Mutual labels:  dns-client
q
A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH.
Stars: ✭ 453 (+1577.78%)
Mutual labels:  dns-client
scotty
A Tcl extension for building network management (SNMP, ICMP, UDP, DNS) applications
Stars: ✭ 29 (+7.41%)
Mutual labels:  dns-client

DNS Client

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

Features

  • Standalone portable web app available for Windows, Linux and macOS.
  • Allows querying any DNS server.
  • Supports DNSSEC validation with RSA and ECDSA algorithm for all DNS transport protocols.
  • 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 6 installed.
  • Windows, Linux and macOS supported.
  • Web app interface works with any modern web browser like Chrome, FireFox or Edge.

Download

Usage Instructions

  • Install .NET 6 runtime.
  • Extract the downloaded DNS Client tar archive.
  • Run start.bat on Windows or start.sh 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.

Docker

Pull the official image from Docker Hub. Use the docker-compose.yml example to create a new container and edit it as required for your deployments.

Support

For support, send an email to [email protected]. 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!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].