Pereiti prie turinio

Patikrinkite svetainę
iš kitos šalies

Patikra vienu metu užklausia jūsų URL iš serverių, esančių 14 šalių, ir palygina, ką kiekvienas gavo: būsenos kodą, adresą, galutinį URL, turinį. Jei viena šalis mato kitką — blokavimo puslapį, peradresavimą, kitokį turinį — pamatysite, kuri būtent, greta visų kitų.

Tikros užklausos iš serverių tose šalyse Palyginta būsena ir turinys Išvada per kelias sekundes
Papildomai turinio atspaudas — ne tik „grąžino 200“ 451 / 403 / peradresavimas / nutraukimas / tyla — pagal tai, kas atsakingas nuolatinė nuoroda kiekvienam rezultatui stebėti šias šalis be pertraukos? veikimo stebėjimas →
Kodėl vietinė patikra neparodo, ką mato kitos šalys

Keturi dalykai, kurie skiriasi pagal šalį

Tas pats URL iš kiekvienos šalies keliauja kitu maršrutu. Bet kuris iš šių keturių dalykų gali nepastebimai pakeisti atsakymą — ir tik vienas jų matomas jūsų pačių naršyklėje.

Adresas

Geo-DNS ir anycast sąmoningai kiekvienai šaliai grąžina kitą IP — Tokijas gauna Tokijo kraštinį serverį. Kitoks adresas yra normalu. Kitoks turinys — ne.

geo-DNS

Atstumas

Šviesa optiniame pluošte per milisekundę nukeliauja 200 km ir greitesnė nebus. Lankytojas, esantis už 8 000 km nuo artimiausio jūsų serverio, šią kainą sumoka kiekvienoje kelionėje pirmyn ir atgal, dar prieš pradedant veikti jūsų kodui.

atstumas

Leidimas

Tarp šalies ir jūsų serverio gali stovėti interneto tiekėjo blokavimo sąrašai ir filtravimas pakeliui. Užklausos žūva kelyje — jūsų žurnaluose jų nėra, todėl jų ir nepastebite.

tinklo kelias

Jūsų pačių taisyklės

Geoblokavimas, peradresavimai pagal regioną, CDN šalių nustatymai, per daug atsargus WAF. Dažniausia „jūsų regione nepasiekiama“ priežastis yra taisyklė jūsų pusėje.

jūsų nustatymai
Rodmenų paaiškinimas

Kaip skaityti rezultatus

Kiekviena įrankio surūšiuota eilutė patenka į vieną iš šių atvejų. Štai ką kiekvienas reiškia — ir kas turi jį taisyti.

200 · atspaudas sutampa

Ta šalis gauna jūsų svetainę — tokį pat turinį kaip ir visi kiti, nesvarbu, iš kokio adreso jis buvo pateiktas. Vienintelis rodmuo, reiškiantis „čia nėra ko žiūrėti“.

→ tvarkinga — to ir siekiama visur
451 Unavailable For Legal Reasons

Aiški geografinė siena: jūsų pačių serveris arba CDN sako „šio regiono mes sąmoningai neaptarnaujame“. Dažna JAV svetainėse, kurios 2018 m. užsivėrė nuo ES ir daugiau prie to negrįžo.

→ jūsų taisyklė — apsispręskite sąmoningai
403 tik iš vienos šalies

Visi kiti gauna 200, viena šalis — Forbidden. Ieškokite šalies taisyklės savo CDN, WAF sąraše arba prieš kelerius metus kažkieno įdiegtame geografinio blokavimo įskiepyje.

→ pirmiausia patikrinkite CDN šalių taisykles
ryšys nutrūko besimezgant

Ryšys pradedamas megzti ir nutrūksta: RST, nutrauktas skaitymas arba nepavykęs TLS ryšio užmezgimas. Taip elgiasi filtravimas pakeliui — bet taip pat ir sugadinta sertifikatų grandinė ar apkrautas kraštinis serveris. Mes fiksuojame nutrūkimą; kitas žingsnis — atskirti šiuos atvejus.

→ patikrinkite savo sertifikatą ir kraštinį serverį, tada kelią
baigėsi laukimo laikas · 0 baitų

Paketai išėjo, atgal negrįžo nieko, o jūsų prieigos žurnale nėra jokios užklausos. Kai taip nutinka lygiai iš vienos šalies, dažniausiai užklausą kelyje kažkas numetė.

→ jūsų žurnaluose to nematyti — tikrinkite iš vidaus
kitoks galutinis URL

Peradresavimas pagal šalį: Vokietija patenka į /de, Japonija — į jp.example.com. Jei taip sumanyta, viskas gerai. Spąstai — kai tikslas grąžina 404, sukasi ratu arba rodo pernykštes kainas.

→ sekite peradresavimą — patikrinkite, kur nuveda
Rūšiavimas

Kas blokuoja?

Kai viena šalis nemato jūsų svetainės, sprendimas priklauso nuo to, kas ją blokuoja. Gedimo pobūdis tai ir parodo:

  • Puslapis grįžo, ir greitai — 451 arba 403 per mažiau nei 100 ms reiškia, kad sieną pateikė jūsų pačių kraštinis serveris. Tai nustatymas, ir pakeisti jį galite šiandien.
  • Nutrūko besimezgant — ryšys nutrūko dar užsimezgant. Taip elgiasi tarpinis įrenginys kelyje; taip pat ir pasibaigęs jūsų kraštinio serverio sertifikatas. Pirmiausia patikrinkite savo TLS — šią pusę išsiaiškinsite per minutę.
  • Atmesta — kažkas atsakė atmetimu, o ne ryšio užmezgimu. Dažniausiai tai ugniasienės taisyklė arba uždarytas prievadas kitame gale, o ne šalys pakeliui.
  • Tyla — užklausa žuvo kelyje ir į jūsų žurnalus nepateko. Kai taip iš vienos konkrečios šalies, kaltas kelias, o ne svetainė.
  • Lėta, bet 200 — neblokuojama, tiesiog toli. Tai atstumo problema su atstumo sprendimu: kraštinis serveris arčiau jų.

Dažniausios priežastys, surikiuotos

pagal tai, kaip dažnai tai būna priežastis
#1 · jūsų pačių geografinė taisyklėCDN šalies nustatymas, WAF sąrašas, 2021 m. geografinio blokavimo įskiepis. Dažniausias blokavimas yra susikurtas savo rankomis — ir lengviausiai panaikinamas.
#2 · numatytieji CDN nustatymaiApsauga nuo botų, tikrinanti visą šalį, arba su atnaujinimu atkeliavusi tiekėjo taisyklė. Jūs „nieko nekeitėte“ — pakeitė jūsų tiekėjas.
#3 · tinklas pakeliuiKartais interneto tiekėjas arba filtras kelyje numeta užklausą dar jai nepasiekus jūsų. Serverio nustatymais to nepataisysite — bet turite žinoti, kad taip vyksta.
#4 · tas vienas tinklasRetkarčiais iš visų išsiskiria paties tikrinimo taško tinklas. Todėl ir lyginame 14 šalių — vienas nukrypimas yra užuomina, o ne išvada.
Eiliškumas svarbus: prieš kaltindami svetimą tinklą, patikrinkite savo CDN valdymo skydelį. Priežastis dažniausiai slypi jūsų pačių pusėje.
Tiems, kas dirba terminale

galite patikrinti vietoje

Dalį to galima padaryti vietoje. Paskutinei eilutei reikia serverio toje kitoje šalyje.

Pamatyti geo-DNS atsakymus Japonijai iš čiadig +short example.com @8.8.8.8 +subnet=133.11.0.0/16
Į kurį kraštinį serverį pataikote jūs?curl -sI -o /dev/null -w '%{remote_ip}\n' https://example.com
Užklausti per konkretų kraštinio serverio IPcurl -sI https://example.com --resolve example.com:443:203.0.113.28
Išprovokuoti peradresavimus pagal kalbącurl -sIL -H 'Accept-Language: de-DE' -o /dev/null -w '%{url_effective}\n' https://example.com
Pamatyti gaunamą peradresavimų grandinęcurl -sIL https://example.com | grep -iE 'HTTP|location'
Išsiųsti užklausą kitos šalies# tam nėra curl parametro — reikia serverio toje šalyje. ↑ būtent tai ir daro šis įrankis
DUK

Dažni klausimai

Jis tuo pačiu metu užklausia jūsų URL iš 14 serverių 14 skirtingų šalių. Tada kiekviename atsake palygina keturis dalykus: HTTP būsenos kodą, galutinį URL po peradresavimų, aptarnaujantį IP ir grąžinto puslapio atspaudą. Kiekviena šalis patenka į vieną iš dviejų grupių: tos, kurios mato jūsų svetainę, ir tos, kurios mato kitką.

Daugumą atvejų paaiškina keturios priežastys. Geografinis blokavimas kai kuriems regionams grąžina 401, 403 arba 451. Peradresavimas pagal šalį nusiunčia tam tikras šalis į kitą svetainę arba į tos šalies puslapį. CDN tiems lankytojams pateikia kito kraštinio serverio talpyklą. Arba viename regione tiesiog vyksta sutrikimas: ten baigiasi laukimo laikas, o visur kitur puslapis įsikelia.

Po vieną serverį kiekvienoje iš 14 šalių 6 žemynuose: Jungtinės Amerikos Valstijos, Kanada (Šiaurės Amerika), Brazilija, Peru (Pietų Amerika), Jungtinė Karalystė, Prancūzija, Vokietija (Europa), Turkija, Izraelis (Europos ir Azijos sandūra), Indija, Singapūras, Pietų Korėja (Azija), Australija (Okeanija) ir Pietų Afrikos Respublika (Afrika). Tai duomenų centrų serveriai, fiziškai esantys kiekvienoje šalyje. Geo-DNS atsakymai, geografinės sienos ir CDN kraštiniai serveriai remiasi šaltinio adreso šalimi — o šie tikrinimo taškai ją tikrai turi.

Ne. Kinijoje, Rusijoje ar JAE tikrinimo taškų neturime, todėl cenzūrai tirti šis įrankis netinka. Ką jis parodo — ar visos 14 mūsų tikrinamų šalių gauna tą pačią svetainę. Kiekviena, kuri gauna blokavimo puslapį, peradresavimą, kitą kraštinį serverį ar laukimo laiko pabaigą, pažymima atskirai.

Ji reiškia, kad bent viena šalis pamatė ne tai, ką pamatė dauguma, o kitos matė įprastą jūsų svetainę. Rezultate iškrentančios šalys sugrupuotos pagal priežastį: geografinė siena, peradresavimas į kitą svetainę, kitoks turinys arba nepasiekiama. Matysite tiksliai, kurios šalys skiriasi ir kodėl.

Kiekvienas tikrinimo taškas sudaro du atspaudus: vieną iš puslapio HTML žymų karkaso, neįskaitant teksto, skriptų ir kiekvienai užklausai kintančių reikšmių, o kitą — iš normalizuoto teksto. Dvi šalys laikomos vienodomis tik tada, kai abu atspaudai sutampa su daugumos atspaudais. Įprastas dinaminis turinys klaidingo skirtumo nesukelia.

Taip, tai visiškai nemokama ir registruotis nereikia. Prie rezultato galite palikti el. pašto adresą, kad vieną kartą gautumėte pranešimą, jei kuri nors šalis vėliau pereitų į kitą grupę. Jei reikia nuolatinio stebėjimo iš kelių vietų ir nuolat siunčiamų įspėjimų, tam ir sukurta Uptimia platforma.

? example.com · 14 vietų · lygiagrečiai Užklausos išsiųstos — atkeliauja pirmieji atsakymai…
014 vietų atsakė~10 s
Mato jūsų svetainę0 iš 14
Laukiama pirmo sutampančio atsakymo…
Mato kitką0 iš 14
Kol kas tuščia — o tai geras ženklas.

Nemokami įrankiai – tik pradžia.
Uptimia rūpinasi jūsų svetainių sveikata.

Veikimo laikas, SSL, domeno galiojimo pabaiga, puslapių greitis, transakcijos – stebima iš 171+ vietos visame pasaulyje. Nemokama 30 dienų.

30 dienų nemokamai kreditinės kortelės nereikia atšaukite bet kada nemokamas planas po bandomojo laikotarpio
Stebima 100 000+ svetainių · Atitinka BDAR