Update: Of the three VPN providers mentioned on this report, only ExpressVPN has published a complete server list documenting both physical and “virtual” server locations. Virtual locations comprise less than three percent of ExpressVPN’s network; they also explain their reasons for using virtual locations (see their website for details).
PureVPN and HideMyAss still do not publicly disclose which servers in their network are virtual and which are physical.
Do VPNs really have all the servers they claim in exotic locations all over the world?
In many cases, the answer is no.
The true location of some VPN servers may be entirely different. In other words, a server that is allegedly in Pakistan is actually in Singapore. Or a server that should be in Saudi Arabia is actually in Los Angeles, California. (Both are real examples from below.) This is known as spoofing the true location.
Why is this important?
First, the performance may suffer if the actual server is significantly further away. Second, it’s bad if you are trying to avoid certain countries (such as the UK or US) where the server may be located. Third, customers aren’t getting the true server locations they paid for. And finally, using fake (virtual) server locations raises questions about the VPN’s honesty.
In this article we’ll take a deep dive into the topic of fictitious VPN server locations. The point here is not to attack any one VPN provider, but instead to provide honest information and real examples in order to clarify a confusing topic. We will cover four main points:
- VPN server marketing claims
- Virtual server locations with ExpressVPN (11 are identified)
- Virtual server locations with PureVPN (5 are identified, but there are many more)
- How to test and find the true location of VPN servers
But before we begin, you might be asking yourself, why do VPNs even use virtual server locations?
The incentives are mainly financial. First, it saves lots of money. Using one server to fake numerous server locations will significantly reduce costs. (Dedicated premium servers are quite expensive.) Second, advertising numerous server locations in a variety of countries may appeal to more people, which will sell more VPN subscriptions.
Here’s how that works…
My, what a larger server network you have!
Most of the larger VPN providers boast of server networks spanning the entire world. This seems to be the trend – they are emphasizing quantity over quality.
Take Hidemyass for example and their server network claims:

Upon closer examination of Hidemyass’s network, you find some very strange locations, such as North Korea, Zimbabwe, and even Somalia.
But reading further, it becomes clear that many of these locations are indeed fictitious.
Hidemyass refers to these fictitious server locations as “virtual locations” on their website. Unfortunately, I could not find a public server page listing all server URLs, so I could not test any of the locations. However, the Hidemyass chat representative I spoke with confirmed they use “virtual” locations, but could not tell me which locations were fake and which were real.
PureVPN is another provider that admits to using fake locations, which they refer to as “virtual servers” – similar to Hidemyass. (We will take a closer look at PureVPN below, with testing results for the servers that are not classified as virtual.)
ExpressVPN also boasts of a large server network. Unlike with PureVPN and Hidemyass, ExpressVPN does not admit to using fake locations anywhere on its website. The ExpressVPN chat representative I spoke with claimed that all server locations were real. (This was proven through testing to be false.)

Just like with Hidemyass and PureVPN, testing results show that ExpressVPN is using fictitious server locations, which we will cover in detail below.
Testing VPN server locations
With free network-testing tools, you can quickly find the true location of a VPN server. This allows you to cross-check dubious server locations with a high degree of accuracy.
For every VPN server examined in this article, I used three different network-testing tools to verify the true location beyond any reasonable doubt:
- CA App Synthetic Monitor ping test (ping test from 90 different worldwide locations)
- CA App Synthetic Monitor traceroute (tests from various worldwide locations)
- Ping.pe (ping test from 24 different worldwide locations)
First, I used this ping test, which pings the VPN server from 90 different worldwide locations. This allows you to narrow down the location with basic triangulation. In general, the lower the time (ms), the closer the server is to a given location. Pretty simple and accurate.
Second, I ran traceroutes from various locations based on the results in the first test. This allows you to measure the distance along the network to the final VPN server. With ExpressVPN, for example, I could run a traceroute from Singapore and find that the VPN server is about 2 ms away, which means it is also located in Singapore.
Third, I used another ping test to again ping the VPN server from different worldwide locations. This tool also includes traceroutes for each location (MTR).
Note: When running traceroutes or ping tests, you may have some outlier test results due to different variables with the network and hops. That’s why I recommend running multiple tests with all three of the tools above. This way, you will be able to eliminate outlier results and further confirm the true server location.
With every fictitious server location found in this article, all three tools strongly suggested the exact same location. If there was any doubt, I did not label the server as “fake” below.
ExpressVPN server locations
As we saw above, ExpressVPN boasts a large number of servers on their website in some very interesting locations.
In the map below you can see many of their southeast Asia server locations in red boxes. These are all the locations that were determined to be fictitious after extensive testing, with the actual server being located in Singapore.

ExpressVPN does not make any of their server URLs publicly available. So to obtain the server URL, you need to have an ExpressVPN account, then go into the member area and download the manual configuration files.
In total, I found 11 fake VPN server locations with ExpressVPN. Below I will show you the test results for one location (Pakistan). You can find the the other test results in the Appendix to this article.
ExpressVPN’s Pakistan server (Singapore)
URL: pakistan-ca-version-2.expressnetw.com
Test 1: Ping times from different worldwide locations reveals the server is much closer to Singapore than to Bangalore, India. If the server was truly in Pakistan, this would not make much sense.
…
At only 2 milliseconds ping (distance), this “Pakistan” server is without a doubt in Singapore. But to further prove the location, we can run a few more tests.
Test 2: Running a traceroute from Singapore to the “Pakistan” VPN server, we can once again verify that this server is in Singapore, at about 2 ms ping.
Looking at every hop in the traceroute gives you the full picture of the network path. This shows how much distance (time) is between the final VPN server and the traceroute location. At around 2 ms, this server is clearly in Singapore.
Just for fun, we will run one more test, even though it is already clear where the server is located.
Test 3: Here is another ping test using the website ping.pe.
The Pakistan server location is undoubtedly fictitious (spoofed). The real location is in Singapore.
One other sign you see with ExpressVPN’s fake server locations is the second-to-last server IP address (before the final hop) when you run the traceroute is the same. With all the fake server locations in Asia you find this IP address before the final hop:
174.133.118.131
With a traceroute you can see that the final (spoofed) server is always very close to the IP address above. This is simply more evidence pointing to the obvious conclusion that Singapore is the true location of all these servers.
In addition to Pakistan, here are the other fictitious server locations found with ExpressVPN:
- Nepal
- Bangladesh
- Bhutan
- Myanmar
- Macau
- Laos
- Sri Lanka
- Indonesia
- Brunei
- Philippines
Note: there may be more fake locations, but I did not have time to test every server.
PureVPN server locations
PureVPN has quite a few fake server locations.
On the PureVPN server page you find that many of the servers begin with “vl” which seems to stand for “virtual location”. You find two different types of these prefixes: vleu (which probably stands for virtual location Europe) and vlus (which likely means virtual location US). Every “vl” location I tested was indeed fake (or “virtual” as they like to call it).
But I also found that many of their non-virtual locations are also fake, such as Aruba and Azerbaijan in the screenshot above.
Here is one example:
PureVPN’s Azerbaijan server (United Kingdom)
URL: az1-ovpn-udp.pointtoserver.com
The ping test clearly shows this server location to be in the United Kingdom – in close proximity to Edinburgh.
Furthermore, the ping times for Turkey (which is close to Azerbaijan) are much higher than the UK.
The server location is already clear; it is located in the UK.
But to further verify the location beyond doubt, I ran a traceroute from Edinburgh, UK to the “Azerbaijan” server:
At around 2 milliseconds, this server is without a doubt in the United Kingdom, not Azerbaijan.
In addition to Azerbaijan, I also found four other fake “non-vl” server locations with PureVPN:
- Aruba
- Saudi Arabia
- Bahrain
- Yemen
Note: I did not spend much time testing PureVPN server locations because it was clear that many locations were fake. Consequently, I only chose five examples for this article.
How to find the real VPN server location
Determining the real location of a VPN server is quick and easy with the five steps below.
Step 1: Obtain the VPN server URL or IP address
You should be able to find the URL or IP address of the VPN server in the members area. You may need to download the VPN configuration file for the specific location, and then just open the file and get the URL for the server. Some VPNs openly provide this information on their server page.

Now copy the URL of the VPN server for step 2.
Step 2: Ping the VPN server from different worldwide locations
Use this free tool from CA App Synthetic Monitor to ping the VPN server from about 90 different worldwide locations. Enter the VPN server URL (or IP address) from step 1 into the box and hit Start.
It will take a few seconds for the ping results to show.
Step 3: Examine results to determine actual location
Now you can examine the results, looking for the lowest ping times to determine the closest server. You may want to have a map open to examine which server should have the lowest ping based on geographical distance.

But if you look at all the results, you may find that the exact location of the server is somewhere else.

At this point it is clear that the server location is in Singapore, and not Nepal (for this example). But just to verify these results, we will run some more tests.
Step 4: Run a few traceroute tests
You can further probe the exact location by running a traceroute test. This is simply a way to measure the time it takes for a packet of data to arrive at the server location, across the different hops in the network. There are different options for traceroute testing, such as the Looking Glass from Hurricane Electric.
My preferred method is to use this traceroute tool from CA App Synthetic Monitor and then select the location to run the traceroute from.
First, you can run the traceroute from a location that should be the closest to the server location. In this case, that would be New Delhi, which is the closest location I can find to Nepal. Just enter the VPN server URL and select your test location for the traceroute.
Now we will run another traceroute, but this time from Singapore.

It is now clear that this ExpressVPN Nepal server is located in Singapore. But you can also cross check with one more test.
Step 5: Run another ping test
Just like in step 2, Ping.pe will ping the VPN server from different worldwide locations, allowing you to narrow down the likely location. This tool will continuously ping the server and calculate the average time for every location. Furthermore, it will run traceroutes for every location, allowing you to further verify the location.
As before, simply enter the VPN server URL and hit Go. The ping results will continuously populate in the chart.

Now we can see beyond all doubt, this VPN server is located in Singapore, not Nepal.
Controlling for variables
With every fake server location I found, all three tools strongly suggested the same location. Nonetheless, you may still get some outlier results due to different variables and hops in the network. To control for variables and easily eliminate these outliers, simply run multiple tests with all three tools. You should find the results to be very consistent, all pointing to the same location.
Conclusion on virtual VPN server locations
Dishonesty is a growing problem with VPN services that more people are starting to recognize. From fake reviews to shady marketing tactics, false advertising, and various VPN scams, there’s a lot to watch out for.
Fake VPN servers are yet another issue to avoid. Unfortunately with all the deceptive marketing, it can be difficult to find the true facts.
Most VPNs emphasize the size of their server network rather than server quality. This quantity over quality trend is obvious with most of the larger VPN providers. On the opposite end of the spectrum are smaller VPN services that have fewer locations, but prioritize the quality of their server network, such as Perfect Privacy and VPN.ac.
Some VPN users may not care about fake servers. Nonetheless, fake VPN servers can be problematic if you:
- are trying to avoid specific countries
- are trying to optimize VPN performance (which may be affected by longer distances)
- are trying to access restricted content (fake locations may still be blocked)
- expect the server to be where the VPN says it is (honesty)
With the tools and information in this article, you can easily verify the location of any VPN server, which removes the guesswork completely.
Update: When Virtual Servers make sense
Are virtual server locations ever justified?
Perhaps. This update will take a look at two different cases. However, it must also be made clear that transparency should take priority. If a VPN is using virtual locations, it should clearly list every virtual location on its website, rather than forcing the customer to guess/test various locations.
Case 1: Lack of network infrastructure
There are many countries that simply do not have adequate internet infrastructure and data centers that are up to standard for VPN providers. This is typically the case in remote regions and developing countries.
However, for various reasons, people may want to use a VPN and acquire an IP address for these regions. In this case, using a server in a nearby datacenter for a virtual location would make sense.
Case 2: Security concerns
There are also regions of the world where it may not be safe to host VPN servers. Many restrictive countries in the Middle East may fit this description. Russia is also becoming increasingly hostile to VPNs.
One real-life example of this was in Turkey, where Turkish authorities seized an ExpressVPN server in an attempt to obtain customer data. While customer data remained secure thanks to ExpressVPN’s ‘no logs’ policies, the server seizure set a concerning precedent. Following this event, ExpressVPN decided to stop hosting physical servers in Turkey, and instead utilize a virtual location for those wanting Turkish IP addresses.
Now let’s take a look at the various VPN providers mentioned in this report:
HideMyAss – HideMyAss provided a response in November 2017 when one of their representatives told us, “We have always been open and transparent about virtual server locations and believe that the concept is explained comprehensively both on our website and in our latest software client.”
However, when you examine their server locations page, it is still not clear exactly which locations are “virtual” and which are real (physical).
PureVPN – We have not heard anything form PureVPN since this article was first published. However, we did recently learn that PureVPN has been providing connection logs to the FBI while still claiming to have a “zero log policy”.
ExpressVPN – Of all the three providers, ExpressVPN has done the best in responding to concerns raised in this report. They are the only VPN that offers full transparency. If you examine the ExpressVPN website, you see that they provide a complete list of every virtual server location and all physical locations. They also offer this explanation:
With the vast majority of ExpressVPN locations, the physical server and the registered IP address are located in the same country. We have a huge footprint physically covering every continent (except for Antarctica). We have invested in building a network with servers in parts of the world where bandwidth is expensive, including Australia, Japan, India, and Brazil.
For less than 3% of ExpressVPN’s server count, the registered IP address matches the country you’ve chosen to connect to, while the server is physically located in another country, usually nearby.
You can check out the details on the ExpressVPN website here.
Appendix (testing results)
ExpressVPN Nepal (Singapore)
URL: nepal-ca-version-2.expressnetw.com
And now running a traceroute to the “Nepal” server from Singapore:
This “Nepal” server is located in Singapore.
ExpressVPN Bhutan (Singapore)
URL: bhutan-ca-version-2.expressnetw.com
And now running a traceroute to the “Bhutan” server from Singapore:
Once again, ExpressVPN’s “Bhutan” server is located in Singapore.
ExpressVPN Sri Lanka (Singapore)
URL: srilanka-ca-version-2.expressnetw.com
Here’s the traceroute to the “Sri Lanka” server from Singapore:
The “Sri Lanka” server is actually in Singapore.
ExpressVPN Bangladesh (Singapore)
URL: bangladesh-ca-version-2.expressnetw.com
Here’s the traceroute to the “Bangladesh” server from Singapore:
It is easy to see that the “Bangladesh” server is located in Singapore, especially when you compare the locations using the ping test.
ExpressVPN Myanmar (Singapore)
URL: myanmar-ca-version-2.expressnetw.com
Here’s the traceroute to the “Myanmar” server from Singapore:
This VPN server is located in Singapore (also verified by the other tests).
ExpressVPN Laos (Singapore)
URL: laos-ca-version-2.expressnetw.com
Here’s the traceroute to the “Laos” server from Singapore:
This server is also clearly in Singapore.
ExpressVPN Brunei (Singapore)
URL: brunei-ca-version-2.expressnetw.com
Here’s the traceroute to the “Brunei” server from Singapore:
Once again, this is clearly in Singapore. But given the close geographic proximity of these locations, I also checked ping times from neighboring countries, such as Malaysia and Indonesia, which were all significantly higher than the ping time from Singapore. All tests pointed to the same conclusion: Singapore.
ExpressVPN Philippines (Singapore)
URL: ph-via-sing-ca-version-2.expressnetw.com
Unlike all of the other fictitious server locations, ExpressVPN appears to be admitting the true location with the configuration file name. Below you see that the config file is named “Philippines (via Singapore)” – which suggests the true location.
Here’s the traceroute to the “Philippines” server from Singapore:
Just like with all the other traceroute tests, this location is also in Singapore.
ExpressVPN Indonesia (Singapore)
URL: indonesia-ca-version-2.expressnetw.com
The ping test with this location was another dead giveaway. The ping result from Jakarta, Indonesia was 198 milliseconds, and the ping result from Singapore was under 2 milliseconds. Again, case closed.
Here is the traceroute from Singapore:
Location: Singapore.
PureVPN Aruba (Los Angeles, USA)
URL: aw1-ovpn-udp.pointtoserver.com
All tests show this server is located in Los Angeles, California (USA). Here is the traceroute from Los Angeles:
Actual server location: Los Angeles, California
PureVPN Bahrain (Amsterdam, Netherlands)
URL: bh-ovpn-udp.pointtoserver.com
Here is the traceroute from Amsterdam.
This “Bahrain” server is undoubtedly in Amsterdam.
PureVPN Saudi Arabia (Los Angeles, USA)
URL: sa1-ovpn-udp.pointtoserver.com
Now running the traceroute from Los Angeles, California:
This “Saudi Arabia” server is in Los Angeles.
PureVPN Yemen (Frankfurt, Germany)
URL: ym1-ovpn-udp.pointtoserver.com
Here’s the traceroute from Frankfurt:
PureVPN’s “Yeman” server is clearly in Frankfurt, Germany.
Last updated on March 21, 2019.
IP Vanish does the same crap. I signed up because they have “Boston” listed as a physical location and they do not!
They list 29 servers in Boston and every one gives a Chicago IP, I even tracerouted them. The Carolina servers provide Idaho IPs… it’s ridiculous.
Where’s the liability for false advertising? Especially IP Vanish – an American Company.
Thanks Sven for much appreciated research.
I heard with regard to ExpressVPN people on comparison websites said
it didn’t work well in China but being based in Edinburgh and with an interest
in Chinese martial arts like Tai chi and related health practices whether there is
a work around even if the actual info doesn’t always come from directly from China.
Also any hard to find info is now hard to find via Google and subjects that
are controversial and challeenge the status quo that are in the spirit of Nexus magazine are being blocked.
Truly enlightening article thanks.
Hi Sven, I’ve been using Vyprvpn for a couple of years now but recently experience issues with virtual server locations. No matter which server site I select, I end up being located in Pittsburgh,US.
They claim that the IP adress does correctly geolocate to it’s respective server location and refer to Maxmind Geo IP tables, which indeed shows the correct location. But everyone else (e.g. google) is using different Geo IP tables and locate me in Pittburgh.
Is this a known (new) issue with Vypr?
Hi Eric, I would ignore what google says and rather use different ping tests to determine where exactly the server is at, such as above. I have not tested VyprVPN in a while.
Right, but it’s a general issue. Websites redirect me to their US sites, hotel booking portals quote me in USD, and websites let me do endless recaptchas as they believe visitors from Pittsburgh are suspicious.
Sven can you please do this test with VyprVPN as well and warn the public. I emailed them and they claimed they don’t use virtual locations but upon testing of their new and “exotic” locations I have discovered similar to what you got in the ExpressVPN test. Algeria server is really Israel. Philippines, Maldives, Pakistan serversall all Israel. The autistic reddit mods keep deleting these posts but you’re site gets more VPN research views and I believe people need to know of this dishonestly since they are represented as real locations and can be dangerous for those of us needing the server to be in that real location.
Hi Kandi Klover, I’m investigating this, thank you for the tips. Yes, this definitely appears to be the case. Please contact me via the secure communication center for correspondence if you want to get in touch. I’ll be working on this in the coming weeks…
Yes, reddit is ridiculous. Real information is often censored by overzealous mods, including this site.
Thank you very much for this useful information.
Hi Sven
Thanks for the article it was an eye opener.
If I wanted to connect to a VPN server in Australia from the Middle East would connecting to a virtual server that was pretending to be in Australia but was actually in Singapore be faster as Singapore is closer to the Middle East than Australia.
In this case would a virtual server be a better option than an actual server.
Thanks
Hi Aj, yes, it most likely would be faster. In a way, that may also be a benefit of using a virtual server, in that specific use case.
Hi Sven,
Thank you so much for this detailed and very well explained article. It would mean the world to me if you could recommend to me a VPN service that has an actual server in SriLanka.
Please spare some time for me.
Regards.
Hi Ramzan, I just checked NordVPN and VPNArea, which both have large networks and do not use virtual servers, but they do not have anything in Sri Lanka. I’m not sure of any VPN that has a dedicated server in Sri Lanka…
Thankyou so much for looking it up Sven.
Iam using puffin browser and for the speed of it i sort of over look the ads since there is no adblock. But recently i have ads that are specific to the town in which i live , is puffin revealing my ip geolocation ?
Amazing article Sven. Could you tell me how many real and virtual servers ExpressVPN has in Thailand?
Great work!
Eric
Hi Eric, I’m not sure since I haven’t ran any of these tests since the article was first published. But just check out the ExpressVPN website, because they are now listing all server locations and designating which ones are virtual.
Might be way too late, but I’d like to see the reaction of representative who claims to have physical servers in a location when the ping you get to them is physically impossible because it’s lower than the time it’d take for light to make the trip.
Hi Sven, thanks for the article and research. It opens my eyes about these companies. I was fooled by ExpressVPN because I thought they have actual servers in Indonesia. Do you know any VPN that has physical servers in Indonesia? Thank you, your recommendation will be much appreciated.
Hi Adam, well you might check out NordVPN. It looks like their Indonesia server is in Indonesia.
It seems to me we never needed so much protection, hackers hacking us, Company’s selling our details to the highest bidders, our own ISP collecting data and then blocking us from going where we want to because the Movie industries lost a few million off the 20 billion profit they made… For a laugh I designed my own VPN software, it loads up like a VPN, asks you to select a location, I even popped the moon in their for a laugh. You click connect, it shows some red button turn green and the word connected comes up. The truth, it connects to nothing, it looks like its the best VPN ever but in fact its nothing more than an excel macro that even shows “Connected” with no internet connection. I gave it away to (friends and family) and asked for feedback… I got 18 “Thanks its amazing” 4 “So what does it do again” 2 “I still cant view porn at work” and only 1 “Its just an excel program”
My point I guess is we need this protection because we keep being told we do, we bought into the anti virus, then the anti malware, then spam, email hacks, ad blockers, popup blockers, etc. When will it end,,, when we all collectively say, you already have every detail of me buried digitally somewhere so why should I hide.
Most software will want to up-sell you something else like a pushy window sales man, or boost they are the best because its in bold on their website. My advice, if you use kodi without a vpn and it works, carry on, if you try to get on a website and your ISP blocks it use something like Tor browser, if your up to anything you know you shouldn’t try any means you can to hide yourself but at the end of the day, expect to be traced, tracked, scrapped, and told off…
Thanks for extra in-depth knowledge! I signed up ExpressVPN 1 month trial with Prepaid Visa. I wasn’t impressed when Trial Offer Ended ExpressVPN didn’t send “Any Reminder Notices” but instead the company withdrawal money from 1-time Prepaid (not attached to Profile)
I received email alert from Visa to confirm Unauthorized Debit!!! 15 days into month offer I upgraded to 6 months service; Company charged me for 6 months overlapping 1 month paid Eg March 1-30 1 month fee March 15 separate charge for 6 months plan upgrade ends Sept 15—Plan supposed to debit April 1-Sept 30
I called and email ExpressVPN dozen times They did not fixed Plan or replied back.
While VPN is active using Piratebay.org their site showed IP address in Red, directed me to Their own FAQ page (VPN for torrent)
you should review mullvad
Yep, it’s on the to-do list.
Ran the tests on a few NordVPN servers that were supposed to be in Zurich. In reality, they are in Geneva.
I did as well and i found a lot of NordVPN Switzerland server is located not even in switzerland, it is somewhere in london or in italy.
Ben, I don’t think so, check out my reply to your comment on the NordVPN review.
Hi Ben, you’re right. I actually asked this to the NordVPN-techs and they said that some sites don’t have their geo-ip software updated. The ip-ranges Nord uses were priviously used in Great Brittain indeed. Recently, NordVPN bought these ip-ranges. So, because of lack of updates in geo-ip software, there are numerous sites on the net that give incorrect information and make you think your VPN-endpoint is somewhere in the UK. I also checked with the ping-tools. It’s really Switzerland. more close to Geneva actually, but still, Switzerland. 🙂
Hi. Which vpn would be best for dating sites. I use IPVanishVPN and strong vpn but they easily find out my true location and close my account. Please give a review on strong vpn, ip vanish and nord vpn. Thanks
Hi Martin, I’m not too sure about using VPNs with dating sites to be honest. However, you can find all the reviews here.
Nice article Sven,
I have an odd experience with ExpressVpn. My mobile phone (activated VPN in the US) can actually cast on my TV on my french network. Plus: mobile phone US VPN can do remote sharing with my activated VPN in GB laptop. The 2 ExpressVpn people (customer service)on the tchat could not explain how this happens. They just insisted on the fact that as the same happens without VPN, ExpressVpn isn’t the cause…rather frustrating but they couldn’t tell me if the data casted on my TV were secured. I definitely won’t renew my subscription.
Hi Sven,
Thanks for this great article. Do you know of any VPN that has a real Hong Kong server yet?
BTW, I believe Opera browser, Private Tunnel, and Tunnel Bear also uses fake servers. I only checked it on the Google sign up page and Facebook security page, before I see your article, so I haven’t tested using those tests you mentioned yet.
Hi Watson, for a VPN that offers physical servers in Hong Kong, you could go with:
I’ve checked their server locations and everything matches up.
Thanks for the tip. I’m continuing to check other providers for more VPN reviews, but it’s a tedious process that takes a while.
Very similar story to the one Slickvpn posted a while back. I think lifehacker also posted about it.
https://www.slickvpn.com/the-truth-about-vpn-providers-and-international-locations/
The three providers you mentioned use giant marketing platforms to steer thousands of users their way. I would not trust their service.
I just tested Hide My Ass purported servers in Myanmar and Lao PDR. Both were in the Czech Republic.
Hello Sven,
Nice investigation. I used to experience the same issue with purevpn such as different language google page which I wasn’t supposed to get.
Can you have a look at VPN unlimited and Private Internet Access please.
Hi Abhi, Sure. I will run these tests when I review VPN Unlimited and update what I find for Private Internet Access.
I second the request for PIA 🙂 Was totally about to take a stab at it myself, then I saw the length of the rest of this post 😛
Thanks for your hard work and your very technical, thorough, and honest reporting of the results. We all appreciate it!
Sir,
Please do the above analysis over the “VPN-UNLIMITED” vpn service or either do a detail review would help suffice it’s RANK on VPN services list.
Hi Shubham, will do. I’ll hopefully have a review of VPN Unlimited released in the next month or so.
You’r site is amazing, before buying the vpn that I did VPN-UNLIMITED, I should have found your site earlier but I did not. Beautiful with lucid explanation in your site keeps me tangling to your article.
Please do the detail review on on VPN-UNLIMITED and keep the new article coming.
Thanks Shubham, will do! 🙂
How are the VPN providers faking the server locations?
I am missing an explanation of how locations can be faked, when ping times and traceroute can give a clear picture of where they really are located.
Hi Martin, when a company owns a range of IP addresses, they can register the WHOIS information for any country they want – whether it’s North Korea or Somalia. The geolocation for the IP address (server) is recorded in the database accordingly. In the article you can see that ExpressVPN purchased a range of IP addresses (46.244.29.XXX) that are simply registered to different countries in Asia, despite the true location.
Ah, that makes sense. Thank you for clarifying.
Interesting that these VPN had concocted a new synonym for fake: virtual.
Sounds like someone selling a 4 cylinder car as a virtual 6 because, hey, the sticker on the car and dash says so.
A little problem with the tests outlined above is that it only tells half of the story. Sadly, the Internet is not decentralized, so there is no real expectation that traffic in one country be “near” another. *Yes, it probably usually is*, but doesn’t have to be at all. It’s gotten to be quite a tangled mess cobbled together!
It’s possible that Singapore is a legitimate point of presence for these other small countries. It’s possible that these other small countries literally route all of their traffic through Singapore via a direct connection there. You can imagine the case of two adjacent countries which are enemies, and they get their backbone from entirely different allies in other places.
You did ping tests TO various VPN servers from the open Internet. What you’ve really established is which ones appear to be bundled together from the public perspective.
What you need to do now is methodically connect through each of the various VPN servers and then survey the countries which they are supposed to be located in. Then, compare a countrywide survey from various other locations around the world as well. You may find that you really ARE in Pakistan through that VPN wormhole to Singapore! If so, then this is because all (or much of) Pakistan is connected through the same “meet-me” facility in Singapore.
Speed of signal transmission is key here. 1 ms of travel time at the speed of light is roughly 300 kilometers. Therefore a server with a ping round-trip time of 2 ms can never be more than 300 km away from ping origin. Even at the speed of light, zero processing delays at routers, and the optical fiber in a perfectly straight line all the way, the round-trip time between Singapore and Pakistan would have to be at least 32 ms, because the one way distance between them is roughly 4800 km according to my first Google result on the subject. 24 ms for Singapore-Nepal(2 x 3600 km).
It is of course possible for all traffic from a country to be routed through a single other country, but the ping alone is sufficient to reveal maximum possible distance from ping source(ping time x 150 km).
Therefore, if ping source locations are trusted, no further checks are necessary in many cases.
In some cases countries may be so close to one another, that due to actual processing delays, triangulation by ping maximum distance does not provide sufficient resolution. In such cases intermediaries revealed by traceroute may prove useful, if their public location information can be trusted.
Hi,
I was using a vpn, and I was supposed to be in London, England, so I could watch BBC TV,
but I was actually hooked up in Germany. Thus, I was told couldn’t use the BBC iPlayer,,
“sorry due to rights issues”. I don’t know why they have to claim they have more virtual sites
than they really have. Puff themselves up to look better.
It’s scam time.
iplayer doesn’t do so well with vpn connections but if you setup an http proxy or use one of the various browser extensions that pia,torguard,purevpn,etc.. have I’ve found the iplayer video streams to work as good as gravy.
Why not try to test out how is ProtonVPN doing? Seems as the new shinning start on the market.
Hi Vnick, there are so many VPNs coming out it’s difficult to keep track of them all. But yes, I plan on testing ProtonVPN and hopefully getting a review up within the next few weeks.
What a very helpful website. Just came upon it today, as I was searching out info on the NordVPN frequent: cannot connect, or cannot locate server issue. I had just signed up a couple of days ago with them, after doing what I thought was decent research and comparison on this product with other vpns Already I’m ready to ask for a refund. Back to the drawing board. Thanks for clarifying some things I did not know, as fake servers. Much appreciate your website.
Hello, glad to help! Good luck with your search – you might want to check out the VPN reviews or Best VPN guide.
If a person uses a browser-based VPN server like the one bundled with Opera the easiest way to tell where the server is actually located is to use Google News. It’s amusing when Opera claims the server is in Germany but Google displays the news in Malay (Singapore). This trick also works with all Firefox VPN add-ons as well. In fact, lately Opera has been funneling all its VPN traffic through the Ukraine, I assume because it’s cheaper (and also I assume with zero privacy protections).
This trick might also work with regular VPN services as well. Google usually has an excellent idea where a server is actually located.
That is interesting. But regarding Opera, it’s important to point out that Opera’s “free VPN” is not actually a VPN – it’s just a proxy service that many people consider to be insecure (see here). You should also know that Opera’s privacy policy is particularly bad when it comes to collecting and sharing user data with third parties. With most of these free VPNs, your data is usually collected and sold to the highest bidder. (You are the product.)
Also, I would avoid Google.