Que un sol lloc falli mentre tota la resta es carrega demostra que el túnel transporta trànsit, cosa que acota el problema més del que la majoria espera. Tres observacions ordenen la resta: si vas rebre una resposta HTTP, si el nom d'host es va resoldre en una adreça i si les peticions petites passen mentre les grans s'encallen. Endevinar la VPN abans de tenir aquestes respostes normalment mou la fallada en lloc de resoldre-la.

Tracta les observacions per ordre, perquè un lloc que ha respost no pot haver fallat també a resoldre's. Si no es carrega res de res, ets a la branca equivocada i valen les comprovacions de connectat però sense Internet.

Deixa que el missatge d'error triï la branca

Un rebuig, un repte antibot o una pàgina d'error signifiquen que el servei ha respost, així que els paquets van arribar a una aplicació i van tornar. Això mou la pregunta a la política d'accés del lloc, que pot ponderar l'adreça de sortida, el compte o patrons de petició que no publica. Una fallada de resolució de noms no va arribar mai al lloc, i l'adreça és la primera cosa a inspeccionar. Un temps d'espera queda entremig: es va enviar alguna cosa i res ho va confirmar.

Els avisos de certificat pertanyen a una quarta branca. Signifiquen que la connexió la va respondre alguna cosa la identitat de la qual el navegador no va poder verificar, és a dir, un proxy de la teva banda o una discrepància real que no hauries de saltar-te amb un clic. Tracta-ho com una qüestió de confiança, no d'encaminament.

Un lloc que respon no ha demostrat un túnel trencat

Quan la resposta és una pàgina de bloqueig, compara la mateixa pàgina per una segona sortida mantenint el navegador i la màquina sense canvis. Si el resultat segueix l'adreça de sortida, el lloc tracta aquella adreça d'una altra manera, i cap configuració del client ho farà canviar. Si el bloqueig segueix el teu navegador, la causa és en una extensió, un proxy desat o un paràmetre del resolutor. Dues passades separen aquestes explicacions a baix cost.

Les fallades només del navegador són prou comunes per provar-les aviat. Una pàgina que es carrega en un navegador compatible i falla en un altre apunta a l'estat del perfil, un bloquejador de contingut o DNS xifrat configurat dins del mateix navegador. Les indicacions de Chrome sobre DNS segur expliquen on és aquest paràmetre, i canviar-lo pel control compatible és millor que reiniciar el dispositiu.

Quan només s'encallen les transferències grans, mira la mida dels paquets

Una pàgina que dibuixa la capçalera i després s'encalla té una signatura diferent d'una pàgina que no arrenca mai. Les respostes petites poden passar mentre una càrrega de mida completa es descarta en algun punt que no pot avisar l'emissor, i així es veu una fallada d'MTU de camí des d'un navegador. Compara una petició minúscula i una de gran al mateix host abans de teoritzar sobre filtratge. El descobriment d'MTU de camí hauria d'aprendre la mida d'enllaç més petita del camí, i depèn de respostes ICMP que les xarxes filtrades descarten habitualment.

Prova aquesta hipòtesi amb un escombrat de mides en lloc d'un sol ping. Una fallada que comença a una mida de càrrega constant és una prova sòlida, mentre que una que es mou no ho és.

Confirma la correcció a la petició que va fallar

Torna a provar l'operació original, no la portada, perquè una closca en memòria cau es pot dibuixar mentre la crida a l'API darrere d'un inici de sessió encara falla. Les ordres de sota separen la resolució de noms, una petició petita i una de gran contra el mateix host. Substitueix el nom d'host i el camí pels de la petició que realment es va trencar.

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

Si la resposta de dig difereix de la que va usar el navegador, el resolutor és la variable, i el paràmetre DNS del mateix navegador és el lloc on mirar. Si la petició petita retorna un estat mentre la gran s'encalla, treballa la branca de la mida dels paquets. Si totes dues exhaureixen el temps, el camí de sortida i el tracte del lloc a aquella adreça tornen a la taula.

Conserva el canvi que va fer reeixir la petició original i desfés la resta. Una pila de canvis simultanis al navegador, al resolutor i al client et deixa incapaç de dir quin comptava.

Articles relacionats