post-factum.dns.army Open in urlscan Pro
140.238.215.192  Public Scan

URL: https://post-factum.dns.army/
Submission: On September 24 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

This is a post-factum's hobby project of running public recursive DNS service
using free-of-charge infrastructure.

The service can be accessed by the following means:

Protocol DNS Stamp Notes DNSCrypt
sdns://AQcAAAAAAAAAFDE0MC4yMzguMjE1LjE5Mjo4NDQzIH2l4fL6H6BQcKWfdf9ZnrvWxZL_
vxKUtQMcWDdZwB6bHjIuZG5zY3J5cHQtY2VydC5wb3N0LWZhY3R1bS50aw Unicast Anonymized
DNS relay sdns://gRQxNDAuMjM4LjIxNS4xOTI6ODQ0Mw DoT
sdns://AwcAAAAAAAAADzE0MC4yMzguMjE1LjE5MiAyhv9lpl-vMghe6hOIw3OLp-N4c8kGzOPEootMwqWJiBJkb3QucG9zdC1mYWN0dW0udGs
DoH
sdns://AgcAAAAAAAAAACCcu6D8li96KzHGKxsXWi3kxQqDlXJ-MLYmqAAJp4Dj2BJkb2gucG9zdC1mYWN0dW0udGsKL2Rucy1xdWVyeQ
Cached globally via Cloudflare, only GET requests are allowed

There's NO filtering and NO logging. DNSSEC validation is enabled.

Some realtime stats are available here.

The following infrastructure providers are used:

 * Oracle Cloud Free Tier — compute node (hosted in Zürich, Switzerland)
 * Freenom — domain name registrar
 * Cloudflare — caching CDN

The server-side implementation consists of the following bits:

 * Arch Linux — 🐧🖤
 * encrypted-dns-server — DNSCrypt frontend
 * HAProxy — DoT frontend
 * nginx — DoH middle-end
 * dns-over-https — DoH handler
 * PowerDNS Recursor — backend
 * Prometheus — metrics
 * Grafana — charts

This project DOES NOT:

 * profile users, networks, clients, domains or browsers
 * log queries, cookies, versions, headers, IP addresses or any other metadata
 * share traffic with any third party

Privacy note: DoH traffic between this service and end users goes through
Cloudflare CDN, which implies that generic visitors statistics is visible in the
Cloudflare dashboard. Use DNSCrypt or DoT instead if you are not comfortable
with being mediated by CDN.

What's monitored:

 * rate of incoming queries
 * rate of outgoing answers per answer type such as "noerror", "servfail" and
   "nxdomain"
 * internal DNS recursor metrics like latency, cache size, cache hits/misses
   ratio etc

If something is not working, contact post-factum via IRC on Libera.Chat or OFTC.