C# implementation of a DNS Over HTTPS server.
  • C# 96.7%
  • Dockerfile 3%
  • Shell 0.3%
Find a file
2026-09-26 18:12:11 +02:00
.vscode allow customization of server address, port, UdpClientService pool size 2026-09-04 14:46:29 +02:00
Configuration allow customization of server address, port, UdpClientService pool size 2026-09-04 14:46:29 +02:00
Dependencies allow customization of server address, port, UdpClientService pool size 2026-09-04 14:46:29 +02:00
Http.Results refactored DNSController (again) 2026-09-26 18:12:11 +02:00
Middleware add namespaces 2026-08-26 17:44:03 +02:00
Test allow customization of server address, port, UdpClientService pool size 2026-09-04 14:46:29 +02:00
.gitignore Initial commit 2021-10-28 17:06:13 -07:00
appsettings.json refactored DNSController (again) 2026-09-26 18:12:11 +02:00
Constants.cs refactored DNSController (again) 2026-09-26 18:12:11 +02:00
DNSController.cs refactored DNSController (again) 2026-09-26 18:12:11 +02:00
Dockerfile add deployment helpers 2021-10-31 11:42:46 -07:00
DOH.csproj add namespaces 2026-08-26 17:44:03 +02:00
GlobalUsings.cs typos, removed unused usings 2026-08-26 17:49:28 +02:00
init_container.sh add deployment helpers 2021-10-31 11:42:46 -07:00
LICENSE allow customization of server address, port, UdpClientService pool size 2026-09-04 14:46:29 +02:00
Program.cs allow customization of server address, port, UdpClientService pool size 2026-09-04 14:46:29 +02:00
README.md readme 2021-10-31 15:17:24 -07:00

.Net 6 DNS Over Http

Simple implementation to proxy dns traffic over HTTPs.

Can be enabled in Chrome and Firefox via the security settings.

POC server is currently running at https://dns.spacedoglabs.com/dns-query and being tested.