Articles on this site contain affiliate links, meaning we may be compensated if you purchase a product or service after clicking them. Read our full disclosure policy here.
Many countries around the world choose to block access to certain websites, and Vietnam is no exception.
Unlike China, which blocks websites via the “Great Firewall,” Vietnam often does so at the DNS level. Instead of truly preventing access to a site, some internet companies just remove it from their list of known domains. Facebook and Twitter are prime examples, but there are many others.
We’ve found these blocks to be quite inconsistent. You’ll likely have fewer problems in Saigon, for example, than the towns and cities further north. You might find that your hotel Wi-Fi isn’t restricted but the cafe down the road is, or vice versa.
If you do find yourself unable to load Facebook (or other popular sites) in Vietnam, though, there’s good news. Getting around this type of block is quite straightforward: simply change your DNS servers from the default ones supplied with your connection to public, global ones like Google DNS.
Below we show you exactly how to do that, whether you’re using a Mac or a PC, iOS or Android. It may not work in every case, but it’s consistently bypassed Facebook blocks in Vietnam for us over the years. Since it takes 30 seconds or less to find out, it’s worth giving it a go either way!
Changing DNS Servers on MacOS
Step One: Start by clicking on the Apple icon in the top-left hand corner of the screen, then select “System Preferences”. Once that’s open, click on “Network” and you should see the following screen.
Step Two: Make sure the padlock in the bottom-left hand corner is unlocked and that you’re connected to a network. Select Wi-Fi from the menu on the left, then click on the “Advanced…” button. You should then see the following.
Step Three: Click on the DNS tab. In the “DNS Servers” column, click on the + button directly underneath.
Step Four: Enter in 18.104.22.168 and 22.214.171.124.
Step Five: Once that’s all finished press OK, click apply on the Network window, and you’re good to go.
Changing DNS Servers on Windows
Step One: Click the Start button, type “view network connections,” and hit Enter. Look for the name of your network card (probably “Wi-Fi”), and double-click it.
Step Two: Click on “Properties” as shown below.
Step Three: Next, select “Internet Protocol Version 4 (TCP/IPv4)” and then click “Properties”.
Step Four: Change “Obtain DNS server settings automatically” to “Use the following DNS server addresses” and fill in the addresses 126.96.36.199 and 188.8.131.52.
Step Five: Click OK several times to apply the settings.
Changing DNS Servers on iOS
On iOS, you’ll have to change your DNS setting for each network individually. Remember to do this every time you connect to a new Wi-Fi network.
Step One: Bring up the Settings menu and click on Wi-Fi.
Step Two: Tap the blue arrow next to the wireless network you’re currently connected to.
Step Three: Tap on the DNS field and enter in 184.108.40.206, 220.127.116.11 using a comma to separate the two addresses.
Changing DNS Servers on Android
The process for changing your DNS settings on Android varies a little, depending on which version of Android you’re running.
Google introduced a new “Private DNS” option in Android 9, which lets you set a default DNS server to be used for every Wi-Fi and cellular connection. To set it, go to Settings –> Wi-Fi and Internet, and then tap the “Private DNS” option at the bottom.
From there, choose “Private DNS provider hostname”, type dns.google, and hit save. That’s it!
If you’re running an older version of Android, you’ll need to set your DNS setting on each network individually. As with iOS, you’ll need to remember to do this every time you connect to a new Wi-Fi network.
If you’d prefer to do it manually, here’s how.
Step One: From the home screen, click on Settings and then Wi-Fi. Hold your finger down on your current Wi-Fi connection and select “Modify network config.”
Step Two: Scroll to the bottom of the screen and check the “Show advanced options” box.
Step Three: Scroll down to “IP settings” and change “DHCP” to “Static”. Scroll down to the boxes for “DNS 1” and “DNS 2”. Change them to “18.104.22.168” and “22.214.171.124”.
Step Four: Click Save
Get Us in Your Inbox
Get our regular email updates with the latest travel tech news, tips, and articles. We'll also send over a free 5000-word guide to get you started!
If you don’t want to alter your DNS settings or this method isn’t working for you, then there are a few other ways to bypass the censorship.
The first of these is to use a VPN, which we recommend you use while travelling anyway. A VPN will encrypt your connection and provide you with a different IP address, making it seem as if you’re connecting from somewhere other than your actual location.
You could also use Tor, an encrypted network that lets you browse the internet anonymously. It works by re-routing your traffic through several other computers and networks, so nobody in the middle can identify the source or the destination.
Because Tor routes your data in a way that’s designed to be untraceable, your data takes a much longer route than usual. As a result, your connection will be noticeably slower when using it. As a result, you’re probably better off using a VPN unless you really need to be completely anonymous.