Blocked Sites

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. Go to 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.

2. 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.

* To flush the DNS, do one of the following, depending on your operating system:

  • On Windows:

a. 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 Command Prompt icon.

b. 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.

  • On Mac OS:

a. Go to Applications > Utilities > Terminal.

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

  • 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.

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.

3. 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:

Mac OS

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

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

Internet Explorer