DNS tunneling client for restrictive network conditions; supports MasterDNS, StormDNS, CottenDNS, CottenMax, and Soar.
Android·Windows·macOS·Linux
Overview & Purpose
What is WhiteDNS?
WhiteDNS is engineered for environments where standard web ports are throttled or blocked. It leverages DNS tunneling protocols to transmit data over UDP port 53. Simply changing your DNS in Wi-Fi settings is not the same; this requires a dedicated tunnel client and compatible account.
When should you use it?
When regular VPN protocols are unreachable and you have a compatible DNS tunnel account, subscription, or profile.
Key Features
Full DNS tunneling support: Soar, CottenDNS, CottenMax, MasterDNS, and StormDNS
Android client with automated resolver scanning and latency benchmarking
Desktop client with Full TUN/VPN mode (Windows 7, 8, 10, 11 support)
Built-in resolver health checks and automatic failover
Zero dependency on standard TCP ports 80/443 for handshake
Verified Release Binaries
Download Verified Binaries
Verified: November 4, 2026
Binaries are fetched directly from official GitHub releases. Check version and file details before downloading.
No verified binary found for this platform.
No release assets matching this operating system were found in verified repositories.
DNS tunneling latency is inherently higher than direct TCP proxies; optimal for messaging and essential browsing rather than large file transfers.
Ensure UDP port 53 is not blocked by your local firewall or security software.
On Windows, run as Administrator to allow automated TUN interface configuration.
Performance heavily depends on the speed and packet loss of the selected recursive resolver.
Frequently Asked Questions
Does changing DNS on my phone do the same thing?
No. Changing DNS only changes domain lookup. WhiteDNS encapsulates your entire data traffic inside DNS queries via tunneling.
Where can I get configs?
Public emergency configs are posted on the Telegram channel and mirrored on the /en/feed/ page. You can also deploy your own server via WhiteDNS Panel.
Why is ping higher than regular VPNs?
Each packet is converted into encoded DNS queries, introducing overhead by design to pass through restrictive network firewalls.
Page Sources & Verification
Links and release checksums verified on 2026-11-04. For future releases, visit upstream repository releases.