Rezultati pretrage rijetko vode ravno na stranicu koju imenuju. Klik može proći kroz preusmjerivač, međustranicu privole 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 koristan je dokaz, a ne adresa prikazana u rezultatu.

Počnite snimanje prije klika

Otvorite Web Inspector na kartici i prijeđite na Network prije nego dotaknete rezultat pretrage. Uključite Preserve Log da popis preživi navigaciju koja zamjenjuje stranicu. Očistite postojeće unose, pa napravite toč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 nepromijenjenima tijekom cijele usporedbe. Promjena bilo čega od toga usred rada čini dvije staze neusporedivima.

Čitajte preusmjeravanja po redu

Čitajte retke 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 nova je navigacija s vlastitim traženjem imena, TLS rukovanjem i provjerama politike. Prebrojite koliko hostova klik dotakne prije nego sadržaj stigne.

WebKit vodič za karticu Network dokumentira kako se ponašaju zapisi zahtjeva i opcija Preserve Log, što vrijedi pročitati prije tumačenja rijetkog popisa. Retci koji nedostaju obično znače da je snimanje počelo kasno ili da je service worker odgovorio iz predmemorije, a ne da je preglednik preskočio skok.

Usporedite s izravnom navigacijom

Napravite drugi prolaz do željene konačne stranice, upisane ili zalijepljene izravno, pod istim profilom i mrežom. Usporedite dva popisa od prvog retka u kojem se razilaze. Ako kliknuta staza pada na posredniku koji izravna 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 bolji je 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 izravni prolaz padne, kliknuta staza nije razlikovni čimbenik.

Točno imenujte fazu kvara

Tekst pogreške u retku konkretniji je od opće tvrdnje da je stranica blokirana. Neuspjeh razrješavanja imena, veza koja se nikad ne dovrši, TLS pogreš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čit.

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 reproduciraju lanac preusmjeravanja preglednika niti dokazuju da HTTPS zahtjev uspijeva. Uspješan ping na host može čak postojati uz TLS pogrešku na istom hostu. Držite zapis web zahtjeva kao primarni dokaz, a kasnije mrežne testove tretirajte kao popratni detalj.

Podijelite trag bez curenja tokena

Prije izvoza ili lijepljenja traga pregledajte svaki URL, zaglavlje i parametar upita. Lanci preusmjeravanja često nose identifikatore sesije, e-mail adrese, stanje privole ili potpisane poveznice. 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 preusmjeravanja. Ta trojka omogućuje sljedećoj osobi da reproducira vašu stazu bez čitanja cijelog traga ili diranja računa.

Povezani članci