Instagram Not Working with VPN? Fix IG VPN Blocks Now

  • Instagram is blocked in several countries, but people can still access it by using a VPN.
  • It becomes problematic when Instagram is not working even on a VPN, but you can fix it.
  • Get started by dropping your unreliable VPN and replacing it with a better option.
  • Change your DNS servers, disable your ad blocked, and tweak other settings.

Many countries ban or temporarily limit access to social media sites, including , Facebook, and Twitter.

It’s why many users turn to VPNs. They help not only with hiding your IP address and protecting your online privacy but also with accessing blocked sites.

However, if Instagram is not working even after connecting to a VPN, it becomes truly problematic.

You shouldn’t give up, though. Instead, try troubleshooting this issue and make the social media platform accessible on a virtual private network.

Check out more than 10 possible solutions to get Instagram up and running again when staying connected to a VPN server.

Does Instagram block VPNs?

No, VPNs are not blocked or banned on Instagram. Users of the social media app are free to connect via a VPN tunnel.

So, if you’re having trouble with the app, it’s not because of an Instagram VPN block or Instagram VPN ban, but rather a connectivity problem. Try using another server or check your Wi-Fi.

How do I fix Instagram not working on VPN?

1. Avoid using free VPN

If you’re using a free VPN to access Instagram, you shouldn’t be surprised if the website doesn’t load.

Free VPN services rarely do a good job of concealing your online identity. Besides, they’re filled with adware, which exposes you to various risks of malware infection.

Furthermore, free VPNs typically monitor, collect, and share your VPN traffic with third parties, such as marketing agencies.

2. Use a reliable VPN service

ExpressVPN Cosenza
  1. Sign up for a premium VPN subscription. For Instagram, we recommend ExpressVPN because it’s very fast, safe, and has dedicated apps for mobile.
  2. Download and install ExpressVPN.
  3. Launch the app and click on the power button to connect to a server.
  4. Try to access Instagram now.

When it comes to commercial VPN services with unblocking powers, we think that ExpressVPN is the best in the business.

It features more than 4 000 servers located in 94 countries, capable to secure your network and increase speed. All you have to do is connect to a VPN server in a country that doesn’t ban Instagram.



Browse securely on Instagram with this trustworthy VPN!
Free trial Visit website

3. Change your DNS servers

ExpressVPN DNS
  1. Open your ExpressVPN setup panel in a browser.
  2. Go to DNS Settings.
  3. Register your IP.
  4. Add your DNS server address to your device’s DNS settings.

ExpressVPN and other top premium VPNs have private DNS servers to reroute and protect your DNS requests from ISP monitoring.

Make sure you’re using exclusive DNS instead of the operating system’s automatic DNS servers, which are set by your ISP (not secure).

However, if your VPN doesn’t have private DNS or if Instagram blocks your VPN’s DNS servers, the next best thing is to configure custom DNS servers.

Feel free to use the following DNS servers, which are public and secure:

  1. Google Public DNS
    • preferred (IPv4)
    • alternate (IPv4)
    • 2001:4860:4860::8888 preferred (IPv6)
    • 2001:4860:4860::8844 alternate (IPv6)
  2. Cloudflare
    • preferred (IPv4)
    • alternate (IPv4)
    • 2606:4700:4700::1111 preferred (IPv6)
    • 2606:4700:4700::1001 alternate (IPv6)
  3. OpenDNS
    • preferred (IPv4)
    • alternate (IPv4)
    • 2620:119:35::35 preferred (IPv6)
    • 2620:119:53::53 alternate (IPv6)

4. Disable the VPN’s adblocker


A few premium VPNs have a built-in feature to protect your browsing sessions from malware and ads.

However, this may cause Instagram to stop loading content properly. But you can easily test this by turning off the VPN’s ad blocker.

If your VPN doesn’t have one, then disable your web browser’s adblocker.

Visit our Ad Blocker & AntiSpam Hub to find the best software tools for your PC.

6. Use more secure VPN protocols

ExpressVPN protocols

Some VPNs still support old protocols like PPTP because it’s fast, bypasses most firewalls, and is compatible with all devices.

However, PPTP has a low level of security and can be easily hacked.

If you created a manual VPN connection with PPTP, you should drop it and switch to a more secure protocol like OpenVPN, WireGuard, or SSTP.

As you can see, ExpressVPN gives you the possibility to choose between a wide range of protocols.

7. Use Tor over VPN

ExpressVPN Tor
  1. Connect to an ExpressVPN server.
  2. Download Tor Browser and set it up on your PC.
  3. Start Tor Browser.
  4. Visit Instagram.

If social media and VPNs are blocked in your country, then you should take extra steps to preserve your online anonymity and bypass the Instagram block by joining the Tor network.

On its own, Tor already offers a high level of online security and privacy.

You can use it without connecting to a VPN, but you can also use Tor with VPN simultaneously.

Keep in mind that this might take a heavy toll on your network connection since it involves multiple layers of encryption.

Discover the best VPNs for Tor to increase your online privacy and security.

8. Connect to obfuscated VPN servers

Some users reported that Instagram has started blocking their VPN connection. In that case, you must hide the fact that you’re using a VPN by turning on obfuscation mode.

Basically, it makes your VPN traffic look like regular HTTPS traffic, so it won’t be blocked by Instagram.

9. Disable the default gateway on the remote network

Using the default gateway on the remote network is a safe option, but it might result in a slower Internet connection. You can also have trouble accessing certain websites, such as Instagram.

As such, you can get your VPN working properly again by disabling this option, thus forcing all network traffic to use the local default gateway.

➡️ For Windows 10 users:

disable Use default gateway on remote network
  1. Right-click the Windows 10 Start button.
  2. Go to Network Connections > Change adapter options.
  3. Right-click your VPN connection and select Properties.
  4. Switch to the Networking tab, select IPv4, and click Properties.
  5. Click Advanced.
  6. Disable Use default gateway on remote network.
  7. Click OK.
  8. Restart your VPN client and connect to a server.
  9. Try to access Instagram now.

➡️ For Windows 11 users:

  1. Click on the start button.
  2. Go to Settings.
  3. Select the Network and Internet section.
  4. Select your network Properties.
  5. Find the default gateway option and disable it.

➡️ For Mac users:

  1. Go to System Preference.
  2. Select Network.
  3. Pick your connection and select Set Service Order.
  4. Change the default settings to match your VPN client’s setup.

10. Change the VPN media status

Windows 10 PIA VPN media status
  1. Go to Network Connections > Change adapter options.
  2. Right-click the VPN connection and choose Properties.
  3. In the Networking tab, select Client for Microsoft Networks.
  4. Click Configure and switch to the Advanced tab.
  5. Select Media Status and set Value to Always Connected.
  6. Click OK.

11. Check the host’s file

Windows 10 hosts Instagram
  1. Run the Windows 10 Notepad as admin
  2. Press Ctrl + O, open the dropdown menu next to File name, and select All Files (*.*)
  3. Click inside the address bar and paste the following:C:WindowsSystem32driversetc
  4. Open the hosts file.
  5. Save a copy of the host’s file as a backup.
  6. Delete any lines of code that contain instagram, such as:
  7. Save changes with Ctrl + S.

The Hosts file is a system document that contains the TCP/IP configurations. If your computer was used by someone else, they might have deliberately blocked access to Instagram using this file.

In that case, you can’t access Instagram no matter what you do, not even with a VPN. To fix this issue, you have to delete any lines of code associated with Instagram.

However, you need administrator rights on your PC. If you need to restore settings and block Instagram again, just replace the current hosts file with the backup.

12. Flush DNS and reset Winsock

flush DNS and reset Winsock
  • Launch Command Prompt as admin
  • Paste the lines (press Enter between each line):

ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
NETSH winsock reset catalog
NETSH int ipv4 reset reset.log
NETSH int ipv6 reset reset.log

➡️ For Windows 11 users:

  1. Press Win+R to open the Run prompt.
  2. Type ipconfig/flushdns.
  3. Wait for the process to complete
  4. Type the following commands, each followed by Enter:
    • ipconfig /registerdns
    • ipconfig /release
    • ipconfig /renew
    • NETSH winsock reset catalog
    • NETSH int ipv4 reset reset.log
    • NETSH int ipv6 reset reset.log

➡️ Flush DNS on Mac:

  1. Open the Terminal app.
  2. these two commands:  
    • sudo dscacheutil -flushcache;
    • sudo killall -HUP mDNSResponder.
  3. Confirm your action by entering your device’s password.
  4. Press Enter.

🎯More solutions

If Instagram is still not working over VPN, despite your best efforts, here are more solutions you can try:

  • Use a different device to connect to the VPN and access Instagram
  • Reinstall the VPN
  • Manually create a VPN connection using the login credentials from the VPN provider
  • Set the time and date to your timezone
  • Temporarily disable your antimalware solution and/or firewall
  • Run an Internet speed test with VPN, without VPN, wirelessly, and in wired mode
  • If your VPN is slowing down the Internet, you need to speed it up
  • If your Wi-Fi isn’t working properly, switch to Ethernet. Or you can fix slow Wi-Fi on your laptop
  • If your Internet connection isn’t working properly in wired mode either, repair Ethernet problems
  • Use an Instagram app for your OS instead of a web browser
  • Update your drivers, operating system, and VPN desktop client

Can you use a VPN with Instagram?

Yes, using Instagram with a VPN is possible and recommended. Most VPN service providers are compatible with the app, but we recommend you use a reputable client for maximum protection.

A reliable VPN for Instagram should be able to encrypt all your traffic so no one can hack and detect your activity on the app. 

Can Instagram ban your IP? Any website can ban IP addresses, including Instagram, especially if there are too many connections originating from that IP. But you can get around this problem by connecting to another IP address using a VPN.

All aspects considered, there could be numerous reasons why your VPN connection gets blocked by Instagram.

However, if you have a bit of time and patience, you can get to the root of the problem and try fixing it using the workarounds we provided above.

No matter what the issue is, keep in mind that you need a trustworthy VPN with high-speed VPN servers and excellent security features.

Did you manage to fix your VPN and regain access to Instagram? Let us know about your experience in the comment section below.

Categories Fix

2 thoughts on “Instagram Not Working with VPN? Fix IG VPN Blocks Now”

Leave a Comment