Rezultati pretrage rijetko vode pravo na stranicu koju imenuju. Klik može proći kroz preusmjerivač, međustranicu saglasnosti ili servis za prijavu, a svaki skok je zaseban zahtjev koji može pasti sam. Kartica Network u Safariju drži taj slijed vidljivim, ali samo ako počnete snimati prije klika. Prvi URL koji padne je koristan dokaz, a ne adresa prikazana u rezultatu.

Počnite snimanje prije klika

Otvorite Web Inspector na kartici i pređite na Network prije nego dodirnete rezultat pretrage. Uključite Preserve Log da lista preživi navigaciju koja zamjenjuje stranicu. Očistite postojeće unose, pa napravite tačno jedan klik. Snimanje pokrenuto nakon učitavanja stranice već je izgubilo zahtjev koji vam treba.

Koristite stranicu bez privatnih podataka i držite profil preglednika i stanje VPN-a nepromijenjenim tokom cijelog poređenja. Promjena bilo čega od toga usred rada čini dvije staze neuporedivim.

Čitajte preusmjerenja po redu

Čitajte redove odozgo prema dolje i pratite statusne kodove. 301 ili 302 čije polje Location pokazuje na drugi host je skok, a ne odredište. Zahtjev koji slijedi je nova navigacija sa svojim traženjem imena, TLS rukovanjem i provjerama politike. Prebrojte koliko hostova klik dotakne prije nego sadržaj stigne.

WebKit vodič za karticu Network dokumentuje kako rade zapisi zahtjeva i opcija Preserve Log, što je vrijedno pročitati prije tumačenja rijetke liste. Redovi koji nedostaju obično znače da je snimanje počelo kasno ili da je service worker odgovorio iz keša, a ne da je preglednik preskočio skok.

Uporedite s direktnom navigacijom

Napravite drugi prolaz do željene konačne stranice, upisane ili zalijepljene direktno, pod istim profilom i mrežom. Uporedite dvije liste od prvog reda u kojem se razilaze. Ako kliknuta staza pada na posredniku koji direktna staza nikad ne dotiče, problem je na tom posredniku. Ako obje stignu do istog origin-a i samo jedna dobije odbijanje, stanje računa ili detalj zahtjeva je bolji trag.

Držite oba snimka jedno uz drugo s vremenskim oznakama. Razlika u vremenu nije dokaz uzročnosti, ali sužava koji servis sljedeće istražiti. Zabilježite koji host posjeduje svaki red koji padne, jer isti simptom preglednika ima različite vlasnike u različitim fazama. Ako i direktni prolaz padne, kliknuta staza nije razlikovni činilac.

Precizno imenujte fazu kvara

Tekst greške u redu konkretniji je od opće tvrdnje da je stranica blokirana. Neuspjeh razrješavanja imena, veza koja se nikad ne dovrši, TLS greška i HTTP status četiri su različite faze s četiri različita vlasnika. Zapišite tu fazu riječima umjesto kao opći kvar, i cilj eskalacije postaje očigledan.

StageWhat the row showsWho owns it
Name resolutionNo address, request never startsResolver or local DNS policy
ConnectionAddress known, transport never completesRoute, firewall or upstream reachability
TLSHandshake error or certificate warningInterception, clock or certificate trust
HTTPA status code comes backOrigin, gateway or account policy

Ping i traceroute mogu dodati tragove o hostu, ali ne reprodukuju lanac preusmjerenja preglednika niti dokazuju da HTTPS zahtjev uspijeva. Uspješan ping na host može čak postojati uz TLS grešku na istom hostu. Držite zapis web zahtjeva kao primarni dokaz, a kasnije mrežne testove tretirajte kao prateći detalj.

Podijelite trag bez curenja tokena

Prije izvoza ili lijepljenja traga pregledajte svaki URL, zaglavlje i parametar upita. Lanci preusmjerenja često nose identifikatore sesije, e-mail adrese, stanje saglasnosti ili potpisane linkove. Zamijenite te vrijednosti ili ih skratite, a zadržite origin, status i vrijeme koji istrazi stvarno trebaju.

Predajte prvi zahtjev koji je pao, skok prije njega i status preusmjerenja. Ta trojka omogućava sljedećoj osobi da reprodukuje vašu stazu bez čitanja cijelog traga ili diranja računa.

Povezani članci