Se, että yksi sivusto epäonnistuu kaiken muun latautuessa, todistaa tunnelin kuljettavan liikennettä, ja se rajaa ongelmaa enemmän kuin useimmat odottavat. Kolme havaintoa järjestää loput: saitko ylipäätään HTTP-vastauksen, selvisikö isäntänimi osoitteeksi ja menevätkö pienet pyynnöt läpi suurten juuttuessa. VPN:n arvailu ennen näitä vastauksia yleensä siirtää vian sen sijaan että poistaisi sen.

Käy havainnot läpi järjestyksessä, koska sivusto, joka vastasi, ei ole voinut samalla epäonnistua selvityksessä. Jos mitään ei lainkaan lataudu, olet väärässä haarassa ja yhdistetty mutta ilman internettiä -tarkistukset pätevät.

Anna virheilmoituksen valita haara

Kieltäytyminen, antibottihaaste tai virhesivu tarkoittaa, että palvelu vastasi, eli paketit saavuttivat sovelluksen ja palasivat. Se siirtää kysymyksen sivuston käyttöoikeuskäytäntöön, joka voi painottaa lähtöosoitetta, tiliä tai julkaisemattomia pyyntömalleja. Nimien selvityksen vika ei päässyt lainkaan sivustolle, ja osoite on ensimmäinen tarkistettava asia. Aikakatkaisu on näiden kahden välissä: jotain lähetettiin, eikä mikään vahvistanut sitä.

Varmennevaroitukset kuuluvat neljänteen haaraan. Ne tarkoittavat, että yhteyteen vastasi jotain, jonka henkilöllisyyttä selain ei voinut vahvistaa: joko sinun puolellasi oleva välityspalvelin tai todellinen ristiriita, jonka läpi ei pitäisi klikata. Käsittele sitä luottamuskysymyksenä, ei reitityskysymyksenä.

Vastaava sivusto ei ole todistanut rikkinäistä tunnelia

Kun vastaus on estosivu, vertaa samaa sivua toisen lähdön kautta selainta ja konetta muuttamatta. Jos tulos seuraa lähtöosoitetta, sivusto kohtelee tuota osoitetta eri tavalla, eikä mikään asiakasohjelman asetus muuta sitä. Jos esto seuraa sen sijaan selaintasi, syy on laajennuksessa, tallennetussa välityspalvelimessa tai nimipalvelimen asetuksessa. Kaksi ajoa erottaa nämä selitykset halvalla.

Vain selaimessa ilmenevät viat ovat riittävän yleisiä testattaviksi aikaisin. Sivu, joka latautuu yhdessä tuetussa selaimessa ja epäonnistuu toisessa, viittaa profiilin tilaan, sisältöjen estäjään tai salaiseen DNS:ään, joka on määritetty selaimen sisällä. Chromen ohjeet turvallisesta DNS:stä kertovat, missä asetus on, ja sen muuttaminen tuetun ohjaimen kautta on parempi kuin laitteen palauttaminen.

Kun vain suuret siirrot juuttuvat, katso paketin kokoa

Sivu, joka piirtää otsikkonsa ja juuttuu sitten, on erilainen kuin sivu, joka ei koskaan ala. Pienet vastaukset voivat mennä läpi, kun täysikokoinen hyötykuorma pudotetaan jossakin, joka ei voi signaloida lähettäjälle, ja siltä polun MTU -vika näyttää selaimesta. Vertaa pientä pyyntöä ja suurta samaan isäntään ennen kuin teoretisoit suodatuksesta. Polun MTU -havaitsemisen pitäisi oppia polun pienin linkkikoko, ja se riippuu ICMP-palautteesta, jonka suodatetut verkot rutiininomaisesti hylkäävät.

Testaa tätä hypoteesia kokojen läpikäynnillä yhden pingin sijaan. Vika, joka alkaa vakiohyötykuorman koosta, on vahva todiste, kun taas liikkuva vika ei ole.

Vahvista korjaus pyynnöllä, joka epäonnistui

Testaa alkuperäinen toiminto uudelleen, älä etusivua, koska välimuistissa oleva kuori voi piirtyä, kun kirjautumisen takana oleva API-kutsu yhä epäonnistuu. Alla olevat komennot erottavat nimien selvityksen, pienen pyynnön ja suuren samaan isäntään. Korvaa isäntänimi ja polku niillä, jotka ovat pyynnöstä, joka todella rikkoutui.

dig +short www.example.com
curl -sS -o /dev/null -w '%{http_code} %{time_total}\n' https://www.example.com/
curl -sS -o /dev/null -w '%{http_code} %{size_download}\n' https://www.example.com/assets/app.js
ping -M do -s 1400 -c 3 203.0.113.20

Jos dig-vastaus eroaa selaimen käyttämästä, nimipalvelin on muuttuja, ja selaimen oma DNS-asetus on paikka, johon katsoa. Jos pieni pyyntö palauttaa tilan suuren juuttuessa, käsittele paketin kokoa koskeva haara. Jos molemmat aikakatkaistaan, lähtöpolku ja sivuston suhtautuminen tuohon osoitteeseen ovat taas pöydällä.

Pidä muutos, joka sai alkuperäisen pyynnön onnistumaan, ja peruuta loput. Kasa samanaikaisia muutoksia selaimeen, nimipalvelimeen ja asiakasohjelmaan jättää sinut kykenemättömäksi sanomaan, mikä niistä merkitsi.

Aiheeseen liittyvät artikkelit