DStv Now Not Working With VPN? Here’s How to Fix it Quickly

Reading time icon 6 min. read

Readers help support VPNCentral. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help VPNCentral sustain the editorial team Read more

dstv now not working with vpn

DStv Now is South Africa’s leading online streaming platform, which serves the Sub-Saharan region. It boasts entertainment, sports, news, and documentaries. Moreover, you can watch in English, Indian, Portuguese, and French.

dstv now not available in your region error

Currently, the app is region-locked. Anyone outside the permitted countries is blocked entirely or given an error message. 

However, that hasn’t discouraged people from bypassing geo-restrictions using VPNs and proxies. But why is DStv Now not working with a VPN, when you were able to stream before?

We looked at some of the most common causes and solutions so you can once again enjoy your favorite DStv content from anywhere in the world.

Why do you have VPN troubles with DStv Now?

The main reason DStv stops working sometimes is that it can detect you’re located outside of South Africa and other supported locations. 

The first step is to check that your VPN hasn’t accidentally disconnected or connected to the wrong server. Even if you subsequently change it back, DStv might continue to block access until you clear your cookies and cache.

Occasionally, streaming services will also block publicly known VPN servers that a lot of people are using. This is more of an issue with lower-tier VPNs that don’t regularly update their locations or simply don’t have enough servers. 

Other causes include:

  • Poor leak prevention – The VPN may intermittently reveal your IP via DNS, WebRTC, or IPv6 leaks.
  • Location data – Your mobile device may reveal your location to the DStv app via GPS location services.

How to fix DStv Now not working with a VPN?

However, it’s not time to throw in the towel just yet, as most VPN problems can be solved with these fixes:

1. Make sure your VPN location is still in South Africa

If you close and reopen the VPN app, it’ll sometimes revert to a default location or the fastest server. Before launching DStv Now, make sure to check you’re connected and that the location is still in South Africa. 

2. Change your VPN server

Occasionally an individual server might be overloaded or go offline for maintenance. It’s also possible its IP has been blocked by DStv Now. 

If you use a good VPN provider with multiple servers, you can simply change to a different server within the same geographic region.

For example, Surfshark has servers in South Africa and Nigeria. If you’re experiencing problems with one, you can switch to the other. 

Here’s a quick rundown:

surfshark vpn quick connect to nigeria server
  1. Open Surfshark and click the VPN tab.
  1. Click Locations and scroll down to find South Africa or Nigeria.
  1. Click to connect automatically. 

3. Clear your browser cookies 

If you become blocked on DStv’s browser version, cookies may have stored your real location. This can happen if you’re disconnected from the VPN, even if you reconnect to a supported server later. 

Therefore, it’s wise to clear your cookies before applying any of our recommended fixes.

Here’s how to do that on the most popular browsers:


chrome privacy and security settings see all site data and permissions
  1. Open Settings > Privacy and Security> Cookies and other site data.
  1. Click See all site data and permissions.
  1. Scroll or search for now.dstv.com and click the bin icon to delete the data.


  1. Open Safari > Settings > Privacy.
  1. Click Manage Website Data.
  1. Scroll or search for now.dstv.com and click to delete the data.


  1. Open Preferences > Settings > Privacy & Security.
  1. Under the Cookies and Site Data section, click Manage Data.
  1. Scroll or search for now.dstv.com and click to delete the data.

Microsoft Edge

  1. Open Settings > Cookies and Site permissions.
  1. Click Cookies and Site Data, then See all cookies and site data.
  1. Scroll or search for now.dstv.com and click to delete the data.

4. Clear your app cache

Just like cookies, your mobile app cache can save your real location if it’s ever exposed. It’s a good idea to clear this along with any cookies if you watch on mobile:


  1. Log out of the DStv Now app.
android clear app data and cache
  1. Go to Settings > Apps and locate DStv Now.
  1. Tap Storage and then Clear Data and Clear Cache.


  1. Log out of the DStv Now app.
ios storage settings offload unused apps
  1. Go to Settings > General > Storage. 
  1. Locate DStv Now and tap the Offload app.

5. Turn off location services

iOS and Android devices use a GPS location service that sends your location to certain apps that request permission. This can reveal your real location even if you’re connected to a VPN.

Here’s how to turn the feature off:

On Android

android location settings
  1. Go to Settings > Location.
  1. Toggle Access My Location off, to turn the setting off for all apps.
  1. Alternatively, scroll down to DStv Now to revoke its individual location permission.

On iOS

ios location services settings
  1. Open Settings > Privacy > Location Services.
  1. Toggle the setting off or scroll down to DStv Now to revoke its location permission.

6. Check VPN leak prevention settings

Even the best VPNs can leak your IP, though certain settings make this less likely.

surfshark vpn turn on kill switch

First, you should make sure the kill switch is turned on. This stops all internet traffic if you lose the connection.

Secondly, your VPN might not be working with DStv Now if you’ve recently made in-browser or app-based audio or video conference calls while on the platform. These often use WebRTC technology, which can cause temporary leaks.

expressvpn prevent ipv6 address detection while connected

Thirdly, you should disable the IPv6 internet protocol. Some VPN apps have a setting for this. For example, if using ExpressVPN, check to Prevent IPv6 address detection while connected under Advanced settings.

You can also turn it off on your computer:


windows 10 network settings
  1. Open Settings > Network & Internet > Status.
  1. Select Change adapter options, right-click your network, and choose Properties.
windows 10 ethernet properties disable ipv6
  1. Uncheck Internet Protocol Version 6 (TCP/IPv6) and click OK.


  1. Go to System preferences > Network.
  1. Select your network and click Advanced.
macos ethernet settings
  1. Go to the TCP/IP tab, and under the second drop-down menu, select Link-local only.
  1. Click OK and restart your connection.

7. Change VPN provider

watch dstv now with surfshark vpn

If after applying these fixes DStv Now is still not working with your VPN, you might consider trying a different provider.

We recommended Surfshark for DStv because it’s one of the few that has two viable servers in South Africa and Nigeria. For $12.95 a month, you get unlimited connections and suitable speeds for streaming.



Watch DStv Now on all your devices and enjoy an uninterrupted streaming experience with Surfshark.

Wrap up

Is your DStv Now not working with a VPN? By following the above steps, you can easily solve most issues.

Leave a Reply

Your email address will not be published. Required fields are marked *