Naar inhoud springen

Test uw website
vanuit een ander land

De test vraagt uw URL tegelijk op vanaf machines in 14 landen en vergelijkt vervolgens wat elke machine terugkreeg: status, adres, uiteindelijke URL, inhoud. Ziet één land iets anders — een blokkadepagina, een redirect, andere inhoud — dan ziet u precies welk land dat is, naast elkaar.

Echte verzoeken vanaf machines in het land zelf Status + inhoud vergeleken Oordeel in seconden
Geavanceerd content-fingerprint — niet alleen „gaf 200 terug" 451 / 403 / redirect / reset / stilte ingedeeld per verantwoordelijke deelbare permalink per resultaat deze landen de klok rond volgen? uptimemonitoring →
Waarom een lokale controle niet laat zien wat andere landen zien

Vier dingen die per land verschillen

Dezelfde URL legt vanuit elk land een andere route af. Elk van deze vier factoren kan het antwoord ongemerkt veranderen — en slechts één ervan is zichtbaar in uw eigen browser.

Het adres

Geo-DNS en anycast geven elk land opzettelijk een ander IP-adres — Tokio krijgt de Tokio-edge. Een ander adres is normaal. Andere inhoud niet.

geo-DNS

De afstand

Licht in glasvezel legt 200 km per milliseconde af en gaat niet sneller. Een bezoeker op 8.000 km van uw dichtstbijzijnde server betaalt die tol bij elke retourreis, nog voordat uw code ook maar draait.

afstand

De toegang

Blocklists op ISP-niveau en filtering onderweg kunnen tussen een land en uw server in zitten. Verzoeken sneuvelen onderweg — uw logs zien ze nooit, dus u merkt het niet.

netwerkpad

Uw eigen regels

Geoblokkades, regioredirects, CDN-landinstellingen, een voorzichtige WAF. De meest voorkomende oorzaak van „niet beschikbaar in uw regio" is een regel aan uw kant van de lijn.

uw configuratie
Uitlezing ontcijferd

Hoe u de resultaten leest

Elke rij die deze tool sorteert, komt in een van deze categorieën terecht. Hieronder leest u wat elke categorie betekent — en wie de oplossing moet doorvoeren.

200 · fingerprint komt overeen

Dat land krijgt uw site — dezelfde inhoud als alle andere landen, ongeacht vanaf welk adres deze werd geserveerd. De enige uitlezing die betekent: „niets aan de hand."

→ gezond — het doel, overal
451 Unavailable For Legal Reasons

De expliciete geoblokkade: uw eigen server of CDN die zegt: „we hebben ervoor gekozen deze regio niet te bedienen." Komt vaak voor bij Amerikaanse sites die de EU in 2018 hebben geblokkeerd en dat nooit meer hebben herzien.

→ uw eigen regel — beslis er bewust over
403 vanuit slechts één land

Alle andere landen krijgen 200, één land krijgt Forbidden. Zoek naar een landregel in uw CDN, een WAF-lijst, of een geo-plugin die jaren geleden door iemand is geïnstalleerd.

→ controleer eerst de landregels in uw CDN
verbinding verbroken tijdens het opzetten

De verbinding komt tot stand en breekt vervolgens af: een RST, een afgebroken read, of een mislukte TLS-handshake. Filtering op het pad doet dit — net als een kapotte certificaatketen of een overbelaste edge. Wij melden de onderbreking; de volgende stap is uitzoeken welke van deze oorzaken het is.

→ controleer eerst uw certificaat en edge, dan het pad
time-out · 0 bytes

Pakketten zijn verstuurd, er kwam niets terug, en uw access log toont helemaal geen verzoek. Gebeurt dit vanuit precies één land, dan betekent dat patroon meestal dat iets onderweg het verzoek heeft laten vallen.

→ uw logs zien dit niet — test van binnenuit
andere uiteindelijke URL

Een geo-redirect: Duitsland komt op /de terecht, Japan op jp.example.com. Prima als dat bewust zo is. Een valkuil als het doel een 404 geeft, in een lus terechtkomt, of nog de prijzen van vorig jaar toont.

→ volg de redirect — controleer waar deze uitkomt
De triage

Wie blokkeert er?

Als één land uw site niet kan zien, hangt de oplossing af van wie de blokkade veroorzaakt. De vorm van de storing vertelt u wie dat is:

  • Er kwam snel een pagina terug — een 451 of 403 binnen 100 ms betekent dat uw eigen edge de blokkade heeft geserveerd. Dat is een configuratie, en die kunt u vandaag nog aanpassen.
  • Afgebroken halverwege de handshake — de verbinding brak af terwijl deze werd opgezet. Een middlebox op het pad doet dit; net als een verlopen certificaat op uw edge. Controleer eerst uw eigen TLS, want dat deel kunt u in een minuut afhandelen.
  • Geweigerd — er kwam een weigering terug in plaats van een handshake. Meestal een firewallregel of een gesloten poort aan het andere uiteinde, niet de landen ertussenin.
  • Stilte — het verzoek is onderweg gesneuveld en uw logs hebben het nooit gezien. Gebeurt dit vanuit één specifiek land, dan ligt het aan het pad, niet aan de site.
  • Traag, maar 200 — niet geblokkeerd, gewoon ver weg. Dat is een afstandsprobleem met een afstandsoplossing: een edge dichter bij hen.

Meest voorkomende oorzaken, op volgorde

op basis van hoe vaak dit de oorzaak is
#1 · uw eigen georegelEen CDN-landinstelling, een WAF-lijst, een geo-plugin uit 2021. De meest voorkomende blokkade is zelf veroorzaakt — en ook het makkelijkst op te heffen.
#2 · de standaardinstellingen van uw CDNBotbescherming die een heel land een controle voorschotelt, of een beheerde regel die met een update is meegekomen. U heeft „niets veranderd" — uw leverancier wel.
#3 · een netwerk op het padSoms laat een ISP of een filter onderweg het verzoek vallen voordat het u bereikt. Uw serverconfiguratie lost dat niet op — maar u moet wel weten dat het gebeurt.
#4 · dat ene netwerkZelden is het netwerk van de testmachine zelf de uitzondering. Daarom vergelijken we 14 landen — één afwijking is een aanwijzing, geen oordeel.
De volgorde is belangrijk: voordat u een buitenlands netwerk de schuld geeft, controleert u eerst uw eigen CDN-dashboard. Meestal ligt de oorzaak dichter bij huis.
Voor terminalgebruikers

Wat u lokaal kunt controleren

Een deel hiervan kunt u lokaal doen. Voor de laatste rij heeft u een machine in het andere land nodig.

Bekijk geo-DNS-antwoorden voor Japan, vanaf hierdig +short example.com @8.8.8.8 +subnet=133.11.0.0/16
Welke edge bereikt u?curl -sI -o /dev/null -w '%{remote_ip}\n' https://example.com
Ophalen via een specifiek edge-IPcurl -sI https://example.com --resolve example.com:443:203.0.113.28
Taalgebaseerde redirects activerencurl -sIL -H 'Accept-Language: de-DE' -o /dev/null -w '%{url_effective}\n' https://example.com
Bekijk de redirectketen die u krijgtcurl -sIL https://example.com | grep -iE 'HTTP|location'
Verstuur het verzoek vanuit een ander land# geen curl-vlag hiervoor — daarvoor is een machine in dat land nodig. ↑ dat is deze tool
FAQ

Veelgestelde vragen

De tool vraagt uw URL op hetzelfde moment op vanaf 14 machines in 14 landen. Vervolgens vergelijkt hij vier dingen per antwoord: de HTTP-statuscode, de uiteindelijke URL na redirects, het IP-adres waarvandaan werd geantwoord, en een fingerprint van de teruggegeven pagina. Elk land komt in een van twee categorieën terecht — landen die uw site zien, en landen die iets anders zien.

Vier oorzaken dekken de meeste gevallen. Een geoblokkade geeft in bepaalde regio's 401, 403 of 451 terug. Een geo-redirect stuurt bepaalde landen naar een andere site of een landspecifieke landingspagina. Een CDN serveert die bezoekers vanuit een andere edge-cache. Of één regio heeft simpelweg een storing en krijgt een time-out, terwijl de rest gewoon laadt.

Eén machine in elk van de 14 landen op 6 continenten: de Verenigde Staten, Canada (Noord-Amerika), Brazilië, Peru (Zuid-Amerika), het Verenigd Koninkrijk, Frankrijk, Duitsland (Europa), Turkije, Israël (de brug tussen Europa en Azië), India, Singapore, Zuid-Korea (Azië), Australië (Oceanië) en Zuid-Afrika (Afrika). Het zijn machines in datacenters, fysiek aanwezig in elk land. Geo-DNS-antwoorden, geoblokkades en CDN-edges baseren zich allemaal op het land van het bronadres — en dat hebben deze probes daadwerkelijk.

Nee. We draaien geen probes binnen China, Rusland of de VAE, dus dit is geen tool voor het testen van censuur. Wat de tool wel laat zien, is of de 14 landen waaruit we testen allemaal dezelfde site ontvangen. Landen die een blokkadepagina, een redirect, een andere edge of een time-out krijgen, worden gemarkeerd.

Het betekent dat minstens één land iets anders zag dan het antwoord van de meerderheid, terwijl andere landen wel uw normale site zagen. Het resultaat groepeert de afwijkende landen per reden: geoblokkade, externe redirect, andere inhoud, of onbereikbaar. U ziet precies welke landen afwijken, en waarom.

Elke probe bouwt twee fingerprints op: één op basis van het HTML-tagskelet van de pagina, waarbij tekst, scripts en per-verzoek-waarden buiten beschouwing blijven, en één op basis van de genormaliseerde tekst. Twee landen tellen alleen als gelijk wanneer beide overeenkomen met de meerderheid. Gewone dynamische inhoud veroorzaakt geen vals verschil.

Ja, dit is volledig gratis en u hoeft zich niet te registreren. U kunt bij een resultaat een e-mailadres achterlaten om eenmalig een melding te krijgen als een land later van categorie verandert. Voor continue monitoring vanaf meerdere locaties met doorlopende waarschuwingen is het Uptimia-platform gebouwd.

? example.com · 14 locaties · parallel Verzoeken verstuurd — eerste antwoorden komen binnen…
0 van 14 locaties geantwoord~10 s
Ziet uw site0 van 14
Wachten op het eerste overeenkomende antwoord…
Ziet iets anders0 van 14
Hier nog niets — en dat is de goede uitkomst.

Gratis tools zijn pas het begin.
Uptimia houdt uw sites gezond.

Uptime, SSL, Vervaldatum domein, paginasnelheid, transacties — gemonitord vanuit 171+ locaties wereldwijd. 30 dagen gratis.

30 dagen gratis geen kaart Altijd opzegbaar gratis plan na de proefperiode
100.000+ gemonitorde websites · AVG-conform