Security Changelog

Transparent updates on our infrastructure, security patches, and feature rollouts.

33 updates
DOCUMENTATION

Clearer Guides, Faster Pages, and Easier Navigation

We spent the week sharpening the parts of the site you actually use: setup guides for more devices, plain-language protocol explainers, an expanded knowledge base, and a faster-loading homepage.

This update is about the website rather than the resolver itself. Our setup guide now covers far more devices and drops the outdated steps: Windows 11 is back to a simple Settings-only walkthrough, and we added Android TV, Apple TV, ChromeOS, and clear guidance for game consoles and smart TVs.

The protocols page was rewritten in plain language. It compares DoH, DoT, DoQ and HTTP/3 side by side, with an honest section on what encrypted DNS does and does not hide, so you can choose with eyes open. Our knowledge base now answers more real questions, from public Wi-Fi quirks to whether this replaces a VPN.

We also made the homepage lighter: the logo loads as an optimized AVIF or WebP image served from our own server, for a quicker first paint. And every page now points to the natural next step, so it is easier to go from learning, to setup, to checking your result. Not sure your encrypted DNS is active? The DNS leak test confirms it in seconds.

  • Setup guide expanded across Windows, Android, Android TV, iOS, Apple TV, ChromeOS, Linux, routers and consoles
  • Protocols rewritten in plain language, with an honest look at what encrypted DNS does and does not hide
  • Knowledge base expanded with more real-world answers
  • Homepage logo now optimized AVIF/WebP, served from our own server for a faster first paint
  • Clearer navigation: every page links to the natural next step
PERFORMANCE

Faster and Steadier, Even Under Heavy Traffic

A wave of behind the scenes tuning makes lookups quicker and far more stable when our servers are busy. We also load tested the resolver to confirm it stays fast well beyond everyday demand.

Over the past stretch we have been steadily tuning the engine behind your DNS lookups, and the results are in. Everyday lookups are quicker, and the difference is biggest exactly when it matters most, when the servers are under heavy traffic.

The headline improvement is consistency. In the past, a busy moment could occasionally leave a small number of lookups waiting up to a couple of seconds. We reworked the internal parts that caused those stalls, so even during a spike the slowest responses now stay comfortably under a second. In plain terms: fewer pauses, and a smoother experience when the network is busy.

To be sure this holds up, we built our own high speed testing tool and pushed a single server hard. On just four processor cores it comfortably served around 50,000 lookups per second with almost no dropped requests, and stayed healthy past 60,000. That is many times our normal day to day demand, so there is plenty of headroom for busy periods.

We get there by handling far more requests at the same time instead of letting them queue, spreading the work evenly across the processor, and keeping popular answers ready in a fast local cache. We also measure every idea before keeping it: one experimental speed tweak this week showed no real benefit in testing, so we simply dropped it, and we added a couple of small safety checks while we were in there. Everything rolled out live with no downtime, and your lookups stay exactly as private and secure as always.

  • Quicker everyday lookups, with the biggest gains when servers are busy
  • Far fewer slow responses during traffic spikes, now comfortably under a second
  • Load tested to around 50,000 lookups per second on four cores, with headroom past 60,000
  • More requests handled at once, spread evenly across the processor, with a fast local cache
  • Rolled out live with no downtime, same privacy and security as always
INFRASTRUCTURE

Faster, Safer Lookups: Resolver Upgraded with Google BoringSSL

We rebuilt the engine that looks up and security-checks your DNS requests, switching its cryptography to Google's high-speed BoringSSL for snappier encrypted lookups.

Every time you open a website, our servers quietly check that the answer is genuine and hasn't been tampered with on the way to you — a security feature called DNSSEC. Those checks rely on a lot of cryptography, and we've just made them noticeably faster.

We rebuilt Unbound — the resolver at the heart of our DNS stack — and switched its cryptography engine to Google's BoringSSL, the same hardened library that already powers our website front-end (and Google Chrome). In plain terms: the security signatures on your lookups are verified more quickly, response times stay lower when the server is busy, and there's more room to spare during traffic spikes.

Both our web front-end and our resolver now run on the same modern, freshly-compiled crypto library, tuned specifically for our AMD EPYC hardware. The upgrade went live with zero downtime, and we verified the full chain on our own servers before switching over. Nothing changes on your end — DNS just feels a little snappier, and stays exactly as private and secure as before.

  • Resolver rebuilt on Google's BoringSSL cryptography engine
  • Quicker DNSSEC signature verification, especially under heavy load
  • One modern crypto library shared across the web front-end and the resolver
  • Compiled from source with AMD EPYC (Zen 2) optimizations
  • Rolled out live with zero downtime — same privacy, same security
DOCUMENTATION

Transparency Blueprint: AdGuardHome Edge Specification Public Release

We are open-sourcing the complete architectural specification and optimization logs for our custom AdGuardHome Edge core engine.

To support strict engineering transparency and assist the network privacy community, we have published the complete architectural specification and progress logs for our backend infrastructure. While the primary high-performance production codebase for AdGuardHome Edge remains private to safeguard core operations, this public blueprint details every critical modification applied to our engine.

The document outlines the technical solutions driving the dnsdoh.art infrastructure, including zero-allocation network paths, copy-on-write atomic pointer routing, and resource hardening against transport-layer floods. By making this specification public, we are sharing verifiable engineering outcomes—such as complete memory allocation elimination under sustained query loads—providing an absolute proof-of-concept for highly optimized edge resolvers. The repository also directly links to our custom transport fork, establishing a transparent foundation for advanced DNS architecture.

  • Public manifest of all memory allocation and lock contention fixes
  • Comprehensive changelog covering development milestones from v0.107.75 to edge
  • Detailed performance matrices and hardware execution benchmarks
  • Direct link integration with our open-source dnsproxy transport engine fork
  • Architectural references for Unix Domain Socket proxying and QUIC hardening
RELEASE

dns-ultra: Advanced DNS Performance & Reliability Benchmarking

We are open-sourcing dns-ultra, an advanced DNS diagnostic engine designed to benchmark upstream resolvers with real-world accuracy and intelligent scoring.

Standard DNS benchmarking tools often produce misleading results by mixing cached and uncached lookups, which masks the true reliability of upstream providers. To solve this, we have engineered dns-ultra-a high-precision Bash utility that accurately models the traffic patterns of a professional caching DNS stack (AdGuard Home + Unbound).

dns-ultra performs a structured, multi-dimensional analysis: evaluating steady-state 'fast-path' latency, simulating worst-case authoritative recursion, and testing burst concurrency to detect silent rate-limiting. Unlike generic tools, it applies a jitter-dominant scoring model, heavily penalizing packet loss and erratic routing behavior. The result is a precise, actionable ranking and a ready-to-paste configuration block for dnscrypt-proxy. This utility is now powering our internal infrastructure qualification and is available to the community to help harden privacy-focused networks worldwide.

  • Architectural modeling: Separates cached fast-path vs. recursive lookup metrics
  • Jitter-dominant scoring: Prioritizes consistency and stability over raw peak speed
  • Burst analysis: Detects silent rate-limiting through parallel packet flooding
  • Automated configuration: Outputs optimized lb-strategy (wp2) config blocks
  • Zero-dependency design: Native Bash implementation with standard core utilities
INFRASTRUCTURE

AdGuardHome-Edge Evolution: Upstream v0.81.4 Base & DNSSEC Fixes

We have successfully migrated our custom network engine to the fresh v0.81.4 base, incorporating critical upstream DNSSEC cache fixes into our optimized stack.

Following extensive stress-testing, we have officially moved the production backend of AdGuardHome-Edge to the latest upstream base. This synchronizes our project with critical fixes deployed by the AdGuardTeam, most notably a critical correctness bug in the DNSSEC caching layer (PR #434). In the stock version, queries with and without the DO-bit (DNSSEC OK) could erroneously share cache slots, leading to stripped security signatures for validating clients. Our edge deployment permanently fixes this.

During the migration, our custom Zero-Alloc UDP network engine was successfully rebased and verified under peak load. To maintain strict engineering hygiene, we have completely refactored our internal git history, pruning legacy upstream branches and establishing a clean, dedicated deployment structure. The server continues to operate with a zero-allocation profile on the hot UDP path, combining absolute data correctness with extreme microsecond-level throughput.

  • Migrated to upstream v0.81.4 codebase with complete feature parity
  • Incorporated PR #434 fixing DNSSEC DO-bit cache key collisions
  • Clean rebase of our custom Zero-Alloc UDP packet processing pipeline
  • Full internal repository refactoring and tag modernization
  • Verified production stability under real-world multi-client workloads
PERFORMANCE

Deep Memory Refactoring: Zero-Alloc UDP Network Path Live

We have rewritten the core DNS-over-UDP response path, deploying a package-level sync.Pool mechanism that completely eliminates heap allocations.

As part of our relentless pursuit of zero-overhead infrastructure, we have executed a deep architectural optimization inside the open-source dnsproxy subsystem. Standard deployments allocate a fresh byte slice on the heap for every single UDP response, immediately discarding it after transmission-creating massive garbage collection (GC) pressure under high QPS.

We have eliminated this bottleneck entirely by introducing a custom, thread-safe udpPackPool built on top of sync.Pool with pre-warmed 2048-byte scratch buffers. DNS messages are now packed directly into pooled memory, written to the socket synchronously via native sendmsg system calls, and instantly returned to the pool. Micro-benchmarks on our AMD EPYC 7542 hardware confirm a definitive drop from 1 alloc/op to absolute 0 allocs/op, resulting in a 35% speedup of the isolated packing routine. This translates to absolute stability and lower tail latency during heavy network storms.

  • Implemented custom sync.Pool wire-buffers for high-frequency UDP paths
  • Reduced heap allocations from 1 to 0 for standard DNS-over-UDP responses
  • 35% raw execution speedup in the wire packet packing layer
  • Drastically reduced Go runtime Garbage Collector overhead under load
  • Maintained safe, zero-copy synchronous I/O semantics across the stack
RELEASE

Introducing AdGuardHome-Edge: Custom-Engineered Infrastructure

We are formalizing our infrastructure under the AdGuardHome-Edge designation, a high-performance, custom-optimized fork of the core AdGuard engine.

For months, we have been surgically optimizing our DNS processing pipeline. Today, we are officially consolidating these efforts under the AdGuardHome-Edge project. This is not merely a deployment, but a custom-engineered fork of the AdGuard engine, built to operate at the absolute edge of performance.

While our public-facing tools like dns-ultra remain open, AdGuardHome-Edge is a private, hardened branch optimized for our specific hardware (AMD EPYC Zen 2) and latency requirements. We have stripped away non-essential overhead, implemented custom memory-pooling strategies in the dnsproxy layer, and re-architected the internal event loop to eliminate garbage collection bottlenecks. This fork allows us to apply security patches and performance fixes faster than upstream, maintaining a zero-allocation profile that handles traffic spikes with microsecond precision.

  • Private, hardened fork of AdGuard core for maximum stability
  • Custom memory-pooling architecture to eliminate GC pauses
  • Optimized for Zen 2/AVX2 native instruction sets
  • Faster security patching cycle independent of upstream releases
  • Hardened internal event loop for ultra-low latency processing
UPDATE

April 2026 Stack Maintenance

Routine component updates across our full software stack, keeping all binaries current with the latest upstream releases.

We have completed our April 2026 maintenance cycle, updating all core components to their latest stable releases. All binaries continue to be compiled from source with native AMD EPYC Zen 2 optimizations as introduced in our March infrastructure upgrade.

Nginx 1.29.7 has been updated and continues to be compiled from source with BoringSSL (Google's hardened TLS library), jemalloc for optimized memory allocation, Brotli compression, and full HTTP/3 support. The build uses -O3 -march=znver2 with link-time optimization for maximum throughput on our Zen 2 hardware.

Additional updates: Redis 8.6.2 for improved cache throughput, AdGuard Home v0.107.73 with updated filtering logic, and dnscrypt-proxy 2.1.15 with upstream stability improvements.

All updates were applied with zero service interruption.

  • Nginx 1.29.7 with BoringSSL - Google's hardened TLS implementation
  • jemalloc memory allocator for reduced fragmentation under load
  • Brotli compression support for faster content delivery
  • Full HTTP/2 and HTTP/3 (QUIC) support compiled in
  • Redis 8.6.2, AdGuard Home v0.107.73, dnscrypt-proxy 2.1.15 updated
  • All binaries recompiled with Zen 2 / AVX2 native optimizations
PERFORMANCE

Network Stack Tuning: Lower Latency & Improved Stability

A deep tuning cycle of our kernel networking parameters has improved DNS response consistency and reduced tail latency during peak usage periods.

Following several weeks of profiling under real-world conditions, we have applied a set of kernel and network configuration improvements to our infrastructure.

Key changes include tuned UDP and QUIC processing to reduce per-packet overhead for our most common traffic types, refined connection tracking parameters to better handle the diversity of clients we serve - including mobile networks, corporate environments, and high-concurrency resolvers - and optimized our packet processing pipeline ordering to minimize CPU cycles on the most frequent code paths.

These changes deliver measurably more consistent DNS response times during peak hours, with particular improvement for users on high-latency or variable-quality connections such as mobile and satellite networks.

  • Tuned UDP and QUIC processing for reduced per-packet overhead
  • Improved handling of mobile, satellite and corporate proxy traffic
  • Optimized packet processing pipeline for lower CPU cycles
  • More consistent DNS response times during peak usage
  • Refined connection tracking parameters for diverse client types
INFRASTRUCTURE

Hardware Upgrade & Full Stack Recompilation

We have migrated to AMD EPYC Zen 2 processors and recompiled our entire software stack from source with platform-native optimizations for maximum throughput.

We are pleased to announce a significant infrastructure upgrade. Our servers now run on AMD EPYC 7542 (Zen 2) processors, delivering higher single-thread performance and a substantially larger L3 cache. This directly translates to faster DNS resolution times and improved capacity during traffic spikes.

To take full advantage of the new hardware, we have recompiled every critical component from source with native CPU optimizations. This includes Nginx 1.29.6 with BoringSSL for modern TLS performance, Unbound for recursive resolution, and our packet processing pipeline-all built specifically for the Zen 2 microarchitecture.

Memory has also been expanded, allowing us to maintain larger DNS caches and handle more concurrent connections without compromising response times. Internal benchmarks show a measurable improvement in query latency across all supported protocols.

  • AMD EPYC Zen 2 processors with expanded L3 cache
  • Nginx 1.29.6 compiled from source with BoringSSL
  • Unbound recompiled with native CPU optimizations
  • Expanded memory for larger DNS caches and higher concurrency
  • Reduced query latency across DoH, DoT, DoQ and standard DNS
SECURITY

March 2026 Security Hardening & Real-Time Monitoring

A comprehensive security update introducing real-time traffic monitoring, smarter flood mitigation, and improved protection for legitimate users during high-traffic events.

We have completed an extensive security hardening cycle focused on two goals: stopping attacks faster and protecting real users better.

Our traffic analysis engine has been upgraded with adaptive statistical models that distinguish between normal usage spikes and genuine threats. A new verified user system ensures that active DNS clients are never disrupted, even during large-scale network events. Users who have recently resolved queries through our service are automatically recognized and prioritized.

We have also deployed real-time infrastructure monitoring with detailed dashboards tracking network pressure, connection patterns, and system health around the clock. This gives us immediate visibility into any anomalies and allows faster response times.

On the network layer, our packet filtering rules have been rebalanced to better handle modern attack patterns while remaining transparent to legitimate traffic. Rate limits and circuit breakers have been fine-tuned based on months of real-world data.

  • Adaptive traffic analysis with outlier-resistant statistical models
  • Verified user protection-active DNS clients are never disrupted
  • Real-time monitoring dashboards with geographic threat visualization
  • Rebalanced rate limits based on real-world attack data
  • Improved resilience against spoofed and amplification floods
SECURITY

Network Stack Hardening: XDP Native Mode & TLS Modernization

We have completed a major infrastructure hardening cycle, migrating our packet processing pipeline to XDP native mode and modernizing our TLS configuration to eliminate weak cipher suites.

We have finalized a comprehensive hardening update across our entire network stack. Our packet processing pipeline has been fully migrated to XDP native mode, enabling wire-speed traffic evaluation directly at the NIC driver level-before any kernel processing occurs. This reduces per-packet overhead significantly and improves responsiveness under high concurrency.

On the cryptographic side, we have tightened our TLS configuration. All CBC-based cipher suites have been removed, leaving only modern AEAD ciphers (AES-GCM and ChaCha20-Poly1305). Session ticket reuse has been disabled to enforce strict forward secrecy on every connection. We have also tuned our HTTP/2 stream handling and connection limits for better resilience under load.

  • XDP native mode-wire-speed packet processing at NIC driver level
  • Removed all CBC cipher suites (AES-128-CBC, AES-256-CBC)
  • Disabled TLS session tickets for strict forward secrecy
  • HTTP/2 concurrent stream limits tightened
  • Connection and request rate limits rebalanced for DoH workloads
INFRASTRUCTURE

Firewall Engine Upgrade: nftables Production Hardening

Our nftables ruleset has been fully migrated to production mode with refined per-IP rate limiting, a global SYN circuit breaker, and improved amplification reflection defense.

Following extensive testing under real-world attack conditions, we have promoted our nftables firewall engine to full production mode. The ruleset now operates across three layers: a netdev ingress hook at the NIC level for instant bogon and invalid flag drops, a stateless raw prerouting chain for rate-based fuses before conntrack, and a stateful protection table for per-service connection tracking.

Key changes include the introduction of a global SYN circuit breaker as a last-resort flood defense, refined per-IP SYN and packet-rate meters, and improved amplification reflection drop logic. UDP DNS processing has been optimized with selective connection tracking bypass to maximize query throughput during flood conditions.

  • Three-layer packet filtering architecture (netdev → raw → stateful)
  • Global SYN circuit breaker for last-resort flood defense
  • Per-IP SYN and packet-rate meters in full production mode
  • Improved UDP/53 throughput via selective conntrack bypass
  • Hardened amplification reflection defense with rate-limited logging
INFRASTRUCTURE

Next-Gen Edge Routing & Autonomous Traffic Filtering

We have completely re-engineered our edge packet processing pipeline, introducing eXpress Data Path (XDP) technology and a deterministic memory model for sub-millisecond traffic analysis.

We are excited to announce a massive architectural leap in how our edge nodes process incoming connections. By migrating our deep packet inspection pipeline to utilize eXpress Data Path (XDP), we can now evaluate and route traffic directly within the network card driver-before it even reaches the operating system's standard network stack. This guarantees sub-millisecond processing latency even under extreme global concurrency.

Under the hood, we have completely rewritten our connection-tracking engine to use a zero-allocation memory model, eliminating garbage collection pauses. Coupled with new autonomous heuristics, the network now dynamically analyzes transport-layer connection physics (such as OS-level TCP signatures and TLS handshake behaviors) to intelligently shape traffic and mitigate routing anomalies in real-time.

  • eXpress Data Path (XDP) integration for wire-speed packet processing
  • Zero-allocation memory architecture for deterministic low latency
  • Autonomous heuristic analysis of transport-layer (TCP/TLS) connection physics
  • Dynamic, topology-aware neighborhood flow control
PERFORMANCE

5G-Ready Network Evolution

Our network stack has been re-calibrated for next-gen 5G cellular connectivity. We have heavily tuned nftables for microsecond-latency packet processing.

To support the growing number of users connecting via **5G Standalone (SA)** networks, we have performed a deep-level optimization of our packet filtering engine. By utilizing **nftables flow offloading** and optimizing TCP congestion windows, we have eliminated bufferbloat-ensuring that the low-latency benefits of 5G are not lost when traffic hits our firewalls.

We have also tuned our MTU/MSS clamping rules to prevent fragmentation on mobile carrier networks, ensuring a seamless, jitter-free DNS resolution experience whether you are on fiber or cellular.

  • Optimized for 5G Low-Latency (URLLC) standards
  • Nftables Hardware Flow Offloading enabled
  • Mobile-optimized MTU & MSS Clamping
  • Reduced jitter for cellular connections
SECURITY

Security Patch: Nginx 1.29.5 & Nftables Hardening

Rapid deployment of Nginx 1.29.5 addressing upstream bugs, alongside a critical logic update to our nftables firewall engine to tighten stateful packet inspection.

Nginx Changelog

Following our core refresh last month, we have executed an immediate security update. We have upgraded our edge web server to Nginx 1.29.5. This release addresses specific issues in connection processing and further stabilizes the HTTP/3 QUIC implementation.

Crucially, we have also applied significant fixes to our nftables firewall logic. We have refined the state-machine rules to prevent edge-case bypasses during high-load traffic bursts and optimized the kernel hook points for tighter packet dropping efficiency.

  • Nginx 1.29.5 Upgrade (Upstream Fixes)
  • Nftables Logic Hardening & Optimization
  • Refined Stateful Packet Inspection (SPI)
  • Patched HTTP/3 Connection Handling
INFRASTRUCTURE

2026 Core Infrastructure Refresh: Nginx, OpenSSL & Nftables

We have upgraded our core network stack. Nginx 1.29.4 and OpenSSL 3.6.0 are now live, alongside the new nftables 1.1.6 firewall engine for superior performance.

To kick off 2026, we have successfully executed a comprehensive infrastructure refresh. We have upgraded our web server core to **Nginx 1.29.4** (Mainline), ensuring robust HTTP/3 and QUIC support with improved congestion control. Simultaneously, we updated our cryptographic backend to **OpenSSL 3.6.0**, enabling the latest Quantum-Safe algorithms and cipher suites.

On the network layer, we applied significant optimizations using **nftables 1.1.6**. These changes streamline packet filtering logic and utilize atomic set operations, reducing processing latency for legitimate traffic while maintaining strict defense against DDoS and botnet threats.

  • Nginx 1.29.4 (Mainline) with optimized HTTP/3 & QUIC
  • OpenSSL 3.6.0 integration for modern cryptography
  • Refactored nftables 1.1.6 ruleset for wire-speed packet processing
  • Enhanced TCP/UDP congestion control algorithms
SECURITY

Security Core Upgrade: 7 New Threat Feeds & Engine Fixes

A massive expansion of our edge security. We have integrated 7 global threat intelligence feeds-including FireHOL and Spamhaus-and optimized our firewall synchronization engine.

We have successfully deployed a major hardening patch to our edge infrastructure. First, we resolved a critical synchronization logic in our custom dns-bot-guard engine, ensuring that ban decisions in Redis are instantly and persistently enforced by the kernel's nftables firewall.

Second, we have expanded our pre-emptive blocking capability by integrating seven elite threat intelligence feeds. This includes the 'Gold Standard' FireHOL Level 1, Spamhaus DROP for hijacked networks, and specialized trackers for banking trojans (Feodo) and brute-force scanners (GreenSnow).

  • Integrated FireHOL L1 & Spamhaus DROP (100% malicious history)
  • Added Feodo Tracker, GreenSnow, & DShield feeds
  • Patched Redis-to-NFTables persistent synchronization
  • Enhanced protection against C2 botnets and scanners
SECURITY

Enterprise-Grade DDoS Protection Deployed

Major infrastructure hardening with kernel-level nftables firewall, intelligent bot detection, automated threat blocklists, and multi-layer rate limiting across all DNS protocols.

We have deployed a comprehensive security overhaul to protect our DNS infrastructure against volumetric attacks and abuse. The new system operates at the kernel level using nftables with optimized rulesets, providing wire-speed packet filtering before traffic reaches our application layer.

Key Components:
Kernel-Level Rate Limiting: 50 queries/second per IP with intelligent meter timeouts that auto-expire entries, preventing memory exhaustion during attacks.
dns-bot-guard v2.1: Our custom threat detection system monitors query patterns in real-time, automatically blocking /24 ranges when botnets are detected.
Automated Blocklists: Daily updates from FireHOL (Level 1 & 2) and Spamhaus DROP/EDROP, providing 4,600+ pre-emptive IP range blocks.
Protocol Coverage: Protection applies uniformly to DoH (443), DoT (853), DoQ (853/UDP), and standard DNS (53).

The system successfully mitigated multiple botnet attacks during testing, automatically identifying and blocking malicious /16 ranges within minutes.

  • nftables kernel-level firewall with 50 qps rate limiting
  • dns-bot-guard v2.1 with Redis caching & auto-range blocking
  • FireHOL + Spamhaus blocklists (4,600+ malicious ranges)
  • Automated weekly maintenance & log rotation
  • nginx upstream connection pooling for DoH
  • QUIC retry tokens enabled for HTTP/3 DDoS mitigation
MILESTONE

Platform Redesign & Privacy Suite Launch

A complete visual overhaul (v2.0), a new IP & Fingerprint analysis tool, and implementation of our transparent legal framework.

Read Legal Docs

We have successfully deployed a massive update. The platform has been rebuilt with a modern **Tailwind v4** engine for superior performance.

New Zero-Knowledge Tools:
IP & Fingerprint Analysis - Deep network insight.

Legal Framework: We have also formalized our commitment to your rights with our new Privacy Policy and Terms of Service.

  • Visual Redesign (Slate/Cyan Theme)
  • Added IP & Fingerprint Analysis
  • Implemented Privacy Policy & ToS
  • Tailwind CSS v4 Migration
PERFORMANCE

Leak Test Core: 100x Performance Upgrade

Major architectural shift for our DNS Leak Test. Now utilizing kernel-level packet capture (tcpdump) piped to Redis for zero-latency tracking.

Test New Engine

We have completely re-engineered the backend of our DNS Leak Test to handle extreme loads. Moving away from Python-based packet sniffing, the new engine uses 'tcpdump' for C-based kernel-level filtering. This stream is piped directly into a lightweight parser and stored in Redis via Unix Sockets. The result is a monitoring system that processes thousands of queries per second with virtually 0% CPU impact.

  • Kernel-level capture via tcpdump
  • Zero-latency I/O piping
  • Redis Unix Socket storage
  • 99% reduction in CPU overhead
UPDATE

Infrastructure Update: AdGuard Home v0.107.70

We have upgraded our core filtering engine to AdGuard Home v0.107.70, bringing enhanced performance, security patches, and better blocklist handling.

We have successfully rolled out AdGuard Home v0.107.70 across our global server infrastructure. This maintenance update focuses on stability and security, ensuring that our ad-blocking and tracking protection remains robust against evolving threats. We are committed to running the latest stable software to provide the fastest and most secure DNS resolution possible.

  • Core filtering engine upgraded to v0.107.70
  • Improved query processing performance
  • Latest security patches and bug fixes applied
  • Enhanced compatibility with third-party blocklists
FEATURE

Advanced DNS Leak Test Implemented

We have launched a professional-grade DNS Leak Test on our main site. Instantly verify your VPN security and detect transparent proxies.

Run Leak Test

We are proud to announce the integration of our new Advanced DNS Leak Test. This tool utilizes entropy tracking to analyze your DNS requests in real-time, allowing you to detect configuration leaks and identify transparent DNS proxies that might be intercepting your traffic. Ensure your privacy settings are actually working.

  • Detects 'Smart Multi-Homed' leaks common in Windows
  • Identifies Transparent DNS Proxies via port 53 interception
  • Uses unique entropy tracking for 100% accurate resolver identification
  • Instant analysis of your current connection security
MAJOR UPDATE

Architecture Overhaul: Redis & Redesign

November 2025 brings our biggest update yet: a complete website redesign and the integration of Redis Server for caching.

View New Stack

To cap off 2025, we have deployed a major infrastructure upgrade. We have installed Redis Server to act as a persistent backend cache for Unbound, significantly reducing query times for cached domains. Simultaneously, we launched a complete visual redesign of DNSDOH.ART to improve user experience.

  • Added Redis Server for persistent caching
  • Website Visual Redesign (v2.0)
  • AdGuard Home & Unbound updated to latest 2025 builds
SECURITY

Unbound 1.24.2 Security Patch

Critical update for Unbound fixing CVE-2025-11411 (Domain Hijacking vulnerability).

Release Notes

We have updated Unbound to version 1.24.2 to address CVE-2025-11411. This fix mitigates a potential domain hijacking attack involving YXDOMAIN and non-referral nodata answers. We thank TaoFei Guo (Peking University), Yang Luo, and JianJun Chen (Tsinghua University) for reporting this issue.

UPDATE

AdGuard Home v0.107.69 Update

Core filtering engine updated to version v0.107.69 for improved stability.

Changelog

We have deployed AdGuard Home v0.107.69 across our infrastructure. This update focuses on stability improvements and core filtering logic enhancements, ensuring we continue to block trackers and malicious domains efficiently without impacting legitimate traffic.

FEATURE

dnscrypt-proxy 2.1.14: Enhanced Privacy

Support for IPCrypt client IP encryption and stability fixes.

Release Notes

We have updated dnscrypt-proxy to version 2.1.14. This release introduces support for encrypting client IP addresses in logs using IPCrypt (supporting deterministic and non-deterministic algorithms), further enhancing privacy. It also includes critical fixes for crashes related to nil client addresses.

  • Client IP encryption (IPCrypt) support
  • Enhanced pattern rule documentation
  • Stability fix for nil client addresses
UPDATE

2025 Stack Maintenance

Routine version updates for the core trio: AdGuard Home, Unbound, and dnscrypt-proxy.

View Resource

As we entered 2025, our focus remained on security and stability. We rolled out the latest stable versions of AdGuard Home (for better filter processing), Unbound (for security fixes), and dnscrypt-proxy (for improved upstream encryption protocols).

MAINTENANCE

2024 Annual Software Refresh

Keeping our infrastructure secure with the 2024 release cycle updates.

View Resource

Consistency is key to privacy. Throughout 2023 and into 2024, we maintained a strict update schedule. This maintenance window saw major version bumps for Unbound to handle higher concurrency and updates to AdGuard Home's blocklist management engine.

UPDATE

2023: Maturing the Stack

Optimizing the integration between AdGuard Home, Unbound, and our newly added dnscrypt-proxy.

View Resource

Following the addition of encryption in late 2022, 2023 was dedicated to optimization. We fine-tuned the interaction between AdGuard Home and Unbound, ensuring that version updates provided by the developers were tested and deployed rapidly to our production servers.

FEATURE

Security Upgrade: Adding dnscrypt-proxy

A major security upgrade introducing dnscrypt-proxy to encrypt upstream traffic.

Six months after launch, we identified a key area for improvement: upstream privacy. In December 2022, we integrated dnscrypt-proxy into our stack. This crucial addition ensures that even when we fetch data from root servers, the connection is encrypted and authenticated.

  • Installed dnscrypt-proxy
  • Enabled Anonymized DNSCrypt
  • Encrypted upstream communication
LAUNCH

Service Launch

DNSDOH.ART goes live with a privacy-first foundation powered by AdGuard Home and Unbound.

Welcome Home

We are proud to announce the launch of DNSDOH.ART. Our initial server configuration is built on a solid foundation of AdGuard Home for network-wide ad blocking and Unbound for validating, recursive DNS resolution. This combination provides a balance of speed and privacy right from the start.

  • Service initialization
  • AdGuard Home deployment
  • Unbound recursive resolver setup