Using a VPN is the easiest and most effective way of spoofing your location on an Amazon Fire TV Stick (aka Firestick, but this also includes all Fire TV devices).
For more information on using a VPN on the Firestick, please see Best VPN for Fire Stick.
It might be possible, however, to evade geographic restrictions on content, or even avoid throttling by your ISP, by changing the DNS settings of your Fire Stick.
Note you do not need to do this if using a VPN, as DNS requests are sent through the VPN tunnel to be handled by your VPN provider.
1. Go to Settings -> My Fire TV -> About -> Network and make a note of all the settings there (taking a photo with your phone is an easy way to do this).
2. Go to Settings -> Network and select your WiFi network. Click the remote’s menu button (☰) to Forget this network.
3. Click on the connection again and enter your network password (SSID). Instead of clicking Connect, click Advanced.
4. Enter the "IP address”…
5. … and "Gateway” values you noted in step 1.
6. For Subnet Mask enter 24 if the Subnet Mask value you noted in Step 1 was 255.255.255.0, or 32 if the "Subnet Mask” value was 255.255.255.255. For any other Subnet Mask values, use this tool to calculate the number. The value listed after Mask Bits is the one you are looking for.
7. Enter the primary (DNS 1) and secondary (DNS 2) DNS settings.
But what DNS setting should I enter?
If you use a commercial smart DNS service, it will tell you what DNS settings to use. If you want to use public DNS service, then see A Complete Guide to Changing your DNS Settings for a discussion on your options.
How to verify the DNS changes is working
Once you have changed your DNS settings, you might want to check that the change is working. To do this, download the Firefox for Fire TV browser and visit ipleak.net. You should see your new DNS server settings under "DNS Address detection.”
Image credit: By Steve Heap/Shutterstock.