Websites still blocked

If ExpressVPN appears to be properly connected to our gateway, but you can only access the websites that are accessible even without ExpressVPN, follow these troubleshooting steps. After each step, check if the problem is resolved.

  1. Check your IP address
  2. Flush the DNS
  3. Manually configure the DNS settings
  4. Manually configure the proxy settings

1. Check your IP address

Go to http://www.whatismyipaddress.com. The page should show City/Region/Country at or near the location that you selected when you connected with ExpressVPN. If, instead, it shows a location near where you are, then you're not connected to our server and you should try connecting again. If you can't connect, go here.

Back to top of page


2. Flush the DNS

Your computer may be using saved DNS entries from your ISP, and in some countries these entries may be intentionally wrong, as an additional method of blocking sites. You need to flush your DNS cache, after which you computer will automatically access ExpressVPN's DNS for the correct entries.

How to flush the DNS for Windows

  1. Click Start > All Programs > Accessories

    • For Windows 8, on the Start screen, type: CMD In the search results, right-click Command Prompt, and then click Run as administrator.

    • For Windows Vista or 7, right-click on Command Prompt icon and then choose Run as Administrator to launch the prompt with full administrative privileges.

    • For Windows XP, just click on the Command Prompt icon.

  2. At the command prompt (black screen), type: ipconfig /flushdns and press the Enter key. You should receive the following confirmation: "Windows IP Configuration Successfully flushed the DNS Resolver Cache".

Back to top of page

How to flush the DNS for Mac OS

  1. Go to Applications > Utilities > Terminal.

  2. Do one of the following, depending on your OS version. To check the version, from the Apple menu, select About this Mac.

    IMPORTANT: Type in your Mac password. Even though you won't see it being typed, it is being typed. If there is no error, then the flush is successful.

    • On Leopard or Snow Leopard (Mac OS X 10.5.x or 10.6.x), type:
      dscacheutil -flushcache and press the Enter key.

    • On Tiger (Mac OS X 10.4.x), type:
      lookupd -flushcache and press the Enter key.

    • On Lion (Mac OS X 10.7 and 10.8), type:
      sudo killall -HUP mDNSResponder and press the Enter key.

    • On Mavericks (Mac OS X 10.9), type:
      dscacheutil -flushcache;sudo killall -HUP mDNSResponder and press the Enter key.

    • On Yosemite (Mac OS X 10.10), type:
      sudo discoveryutil mdnsflushcache and press the Enter key.

Back to top of page


Manually configure the DNS settings

It is possible that your computer isn't automatically connecting to our DNS servers. In this case, you may need to manually configure your computer with our DNS servers' IP addresses. Go to one of the following, depending on your operating system:

Now that your computer is configured for our DNS servers, you may need to again flush old DNS entries, as in the previous step.

Back to top of page


Manually configure the proxy settings

Make sure that your browser is set to auto-detect proxy or to no proxy. Go to the instructions for your browser:

Back to top of page