Get started syriaproxy The first proxy made for Syria

What is geo-blocking and why do services use it?

Geo-blocking is when an online service refuses access, or changes what it shows, based on the country it believes you are in. In most cases the service infers your country from the IP address your connection arrives from. It may add other signals, such as the country of your payment card or phone number.

How a service works out your country

An IP address does not contain a country name. The service queries a database that maps address ranges to places, then combines the answer with whatever else it knows. These are the usual signals, from the most used to the least:

  1. An IP geolocation database. Specialist companies build these from regional registry records, network measurements, and data that network operators publish themselves. There are five regional registries, and Syria falls in the RIPE NCC region. The registration country is that of the holder, though, and a range may be used elsewhere. Self-published data has a standard format, RFC 8805: a simple file listing the country, region and city for each address range. RFC 9632 explains how that file is found through the address's record in the regional registry database.
  2. The resolver you use. When you look up a site's name, the site's authoritative DNS server sees the address of the resolver asking on your behalf, not yours. The extension in RFC 7871 lets the resolver pass along a truncated part of the user's address. A content delivery network can then pick a server in the user's region.
  3. Account and payment details. The card's issuing country, the billing address, the country code of the phone number, and the app store region of the account.
  4. The device's own location. Apps can ask the operating system for it. In the browser, the Geolocation specification requires the user's express permission before any location is shared with a page.
  5. Weak hints. Browser language and time zone suggest a place without pinning it down. How they are used to spot inconsistencies is covered in How sites detect VPNs and proxies.

The first source is usually accurate at country level and much less so at city level. RFC 8805 itself notes that errors can occur at many levels and lets consumers treat published data as a hint only. More in IP geolocation.

Where the block is applied

When the reason is legal, there is a dedicated status code, 451. RFC 7725 defines it as denying access as a consequence of a legal demand. Most sites, though, simply return 403 or an ordinary page with a message.

Why services block by country

Some jurisdictions limit geo-blocking itself. In the European Union, Regulation 2018/302 bans unjustified geo-blocking between member states for specific kinds of sale, and leaves audiovisual services out of scope.

Geo-blocking is not censorship

The two are often confused. The difference is who blocks, and where:

Geo-blockingNetwork blocking (censorship)Geo-pricing
Who decidesThe service itselfYour internet provider or an authority in your countryThe service itself
Where it appliesOn the service's servers or its delivery networkIn your country's network, before the request gets outOn the pricing and checkout pages
What you see"Not available in your region", or a different versionA timeout, a connection error or a block pageA different price for the same product
What decides the outcomeThe address that reaches the service, plus account detailsThe network you connect fromUsually the address and the payment country

How to find out what is happening to you

  1. Open the My IP tool and look at the country and network that databases assign to your address. If it shows a country you are not in, the address itself is mislocated.
  2. Read the refusal message as written. "Not available in your region" differs from "We could not verify your account", and the second usually has nothing to do with your address.
  3. Try another network, such as mobile data instead of Wi-Fi. If the service works on only one of them, the problem lies with that network's address.
  4. Compare the browser with the app. An app may read the app store region or the SIM's country, and refuse even when the address is right.

What you can do

Where syriaproxy fits

We provide a real Syrian address from the Syriatel 4G network inside Syria, and names are resolved there by Syriatel's resolvers. That helps people abroad who use a Syrian service that is available inside Syria. It changes the address signal only, not your account details or your SIM.

FAQ

Is getting around geo-blocking illegal?

It varies by country and by service. In many cases it is a matter of the terms between you and the service rather than of general law. Read the terms before you decide.

Why does my location show another city or country?

The database estimates the location of a whole range, not of your device. Mobile network addresses in particular are often attributed to a single city the operator works from.

My address is right but the app still refuses. Why?

It relies on other signals as well, such as the app store region, the SIM's country or the payment card's country. The address is only one of them.

Why does the same subscription cost different amounts in different countries?

Services price for each market and its taxes, and they decide your country from your address and payment country together.

Look up any address to see the country and network that databases assign to it.