Black Friday Our biggest deal of the year is coming soon Get notified →
StormDNS · DNS tunnel

Your connection, carried inside DNS lookups

When VPNs and most foreign sites are blocked, DNS usually still works, because almost nothing else works without it. StormDNS encrypts your traffic, splits it into small pieces and sends them as ordinary DNS queries to our server. It is slower than a normal VPN, but it keeps messaging and browsing going when other methods can't connect.

Free with every subscription · Already a subscriber? Activate StormDNS

  • iPhone & iPad: PremierNexus
  • Android: WhiteDNS
How it works

Encode, tunnel, decode

Every device makes DNS lookups to turn names like example.com into addresses. StormDNS hides your data in those lookups.

  1. Encode

    The app encrypts your traffic and splits it into small fragments. Each fragment is written into the name being looked up, as letters and digits in front of your StormDNS hostname. To anyone watching, it is a DNS query for an odd-looking subdomain.

  2. Tunnel

    Your device sends the queries to a public DNS resolver, as it would for any website. The resolver doesn't know the answer, so it forwards each query to the server in charge of that hostname: ours. This is how DNS normally works, so the firewall only sees DNS traffic.

  3. Decode

    Our StormDNS server reads the fragments out of the queries, puts them back in order, decrypts them and sends your traffic on to the internet. Replies come back the same way, inside DNS responses, and the app turns them back into the page or message you asked for.

Your device never connects to our server directly. It only talks to a DNS resolver. That is why StormDNS can keep working when our server addresses, VPN protocols and most foreign traffic are blocked.

The honest part

Slower than a VPN, but it gets through

Each DNS query can only carry a small amount of data, and every piece goes through a resolver on the way. So StormDNS is much slower than a normal VPN connection.

That is the trade-off for getting online at all on networks where nothing else connects. Pages load more slowly, but messages send, email arrives and news sites open.

If the PremierVPN app or our other anti-censorship tools can connect, use those first. Keep StormDNS for the days they can't. See all the options →

What to expect

Good for the essentials

Works well for

  • Messaging apps
  • Email
  • Browsing and news
  • Social media feeds

Not suited to

  • Streaming video
  • Large downloads
  • Video calls
  • Gaming

For video and calls, use the PremierVPN app with VLESS, or one of the faster tunnel protocols, whenever they can connect.

Tested where it matters

Built for the hardest networks

We have tested StormDNS in the countries where VPNs are blocked most heavily.

Iran

Tested

Tested during shutdowns and heavy filtering, on MCI, Irancell and other networks. Resolver lists for Iranian networks are in the client area.

Iran guide →

Russia

Tested

A fallback for when TSPU filtering blocks VPN protocols on your network. To the filter, StormDNS is DNS traffic.

Russia guide →

China

Tested

Tested behind the Great Firewall. For everyday use there, VLESS in our apps is faster. StormDNS is the backup.

China guide →
In the client area

Simple to set up and control

One-click activation

Turn StormDNS on for a server from your dashboard. No config files and no terminal commands.

More than one server

Activate StormDNS on more than one server. If one is slow on your network, switch to another.

Your own hostname

Each server gives you a unique hostname tied to your account. Deactivating it revokes access at the server.

One-tap import on iPhone

Our PremierNexus app imports your StormDNS details straight from the dashboard.

Resolver lists for Iran

Lists of resolvers that work on Iranian networks, refreshed regularly, in the client area.

Free with every plan

Included with every PremierVPN subscription. No add-on and no extra charge.

Apps

Connect from your phone

Use our own app on iPhone and iPad, and a free open source app on Android.

iPhone & iPad

App Store

PremierNexus, our own app. Import your StormDNS details from the dashboard with one tap, then connect.

Android

Free · Open source

WhiteDNS, a free and open source DNS tunnel app. Download the latest release from GitHub and add your StormDNS details from the client area.

Setup

Ready in a few minutes

  1. Subscribe

    Any PremierVPN plan includes StormDNS. Card, PayPal and crypto are accepted.

  2. Activate

    In the client area, open StormDNS and activate it on a server with one click.

  3. Install the app

    PremierNexus on iPhone and iPad, or WhiteDNS on Android.

  4. Import and connect

    Bring in your StormDNS details and connect. In Iran, pick resolvers from the list for your network.

Set it up before you need it. During a shutdown, the App Store, GitHub and our website may be hard to reach. Install the app and import your details while you still have a normal connection.

Already a subscriber? Activate StormDNS in the client area →

FAQ

StormDNS questions

What is StormDNS?
StormDNS is a DNS tunnel from PremierVPN. Your traffic is encrypted, split into small fragments and sent as DNS queries through public resolvers to our StormDNS server, which puts it back together and sends it on to the internet. It is built for networks where VPNs and most other tools are blocked but DNS still works.
How is it different from a normal VPN?
A normal VPN connects your device straight to a VPN server. StormDNS never does: your data travels as DNS lookups, handed from resolver to resolver until it reaches our server. That makes it much harder to block, but also much slower, because each DNS query can only carry a small amount of data.
How fast is it?
Slower than a normal VPN, and slower than our other anti-censorship options. It is good for messaging, email and browsing. It is not suited to streaming, large downloads or video calls. Use the normal PremierVPN app when it can connect, and keep StormDNS for when it can't.
Which apps do I need?
On iPhone and iPad, our own PremierNexus app from the App Store, with one-tap import from your dashboard. On Android, WhiteDNS, a free and open source app you download from its GitHub releases page.
How do I turn it on?
Sign in to the client area, open the StormDNS page and activate it on a server with one click. Each server gives you your own unique hostname. You can deactivate it at any time, which revokes access straight away.
Does it work in Iran during shutdowns?
We have tested StormDNS in Iran, including during shutdowns, on MCI, Irancell and other networks. The client area has resolver lists for Iranian networks, refreshed regularly, so you can pick resolvers that work on your connection. No method is guaranteed on every network, so set it up before you need it.
Does it work in Russia and China?
Yes, we have tested it in both. In most cases you will get better speeds from the VLESS protocols in our main apps there, so use StormDNS as your fallback.
Does it cost extra?
No. StormDNS is included free with every PremierVPN subscription.
Can my ISP see what I am doing?
Your ISP can see your device making DNS lookups, but not what is inside them, because the data is encrypted before it is encoded. A large number of lookups for one hostname can stand out to careful analysis, so no DNS tunnel is invisible. What makes StormDNS hard to stop is that blocking DNS breaks almost everything else on the network.
Free with every subscription

Stay in touch when everything else is blocked

StormDNS comes with every PremierVPN plan, alongside our apps for every device. Set it up now, so it's there when you need it.

Already a subscriber? Activate StormDNS in the client area →

  • No activity logs
  • UK-based
  • 30-day money-back
  • Cancel anytime

Stay Ahead of Online Threats

Get VPN tips, security insights, and exclusive offers delivered straight to your inbox. No spam — just the essentials.

Unsubscribe at any time. We respect your privacy.

PremierVPN Support