CyberAction DoH Server
High-performance DNS over HTTPS with connection pooling and request coalescing.
Endpoints
RFC 8484 DoH: GET/POST /dns-query
Wire format DNS queries (application/dns-message)
JSON API: GET /resolve?name=example.com&type=A
Google DNS JSON API compatible
Health: GET /health
Server health status
Metrics: GET /metrics
Prometheus metrics
Performance Features
- Connection pooling to BIND (UDP + TCP)
- Request coalescing (singleflight)
- Per-IP rate limiting
- HTTP/2 multiplexing
- Buffer pooling
Backend: 127.0.0.1:53