Резултати претраге ретко воде директно на страницу коју именују. Клик може проћи кроз преусмеравач, међустраницу сагласности или сервис за пријаву, а сваки скок је засебан захтев који може пасти сам. Картица Network у Safariју држи тај редослед видљивим, али само ако почнете снимање пре клика. Први URL који падне је користан доказ, а не адреса приказана у резултату.

Почните снимање пре клика

Отворите Web Inspector на картици и пређите на Network пре него што дотакнете резултат претраге. Укључите Preserve Log да листа преживи навигацију која замењује страницу. Очистите постојеће уносе, па направите тачно један клик. Снимање покренуто после учитавања странице већ је изгубило захтев који вам треба.

Користите страницу без приватних података и држите профил прегледача и стање VPN-а непромењенима током целог поређења. Промена било чега од тога усред рада чини две стазе неупоредивим.

Читајте преусмеравања по реду

Читајте редове одозго надоле и пратите статусне кодове. 301 или 302 чије поље Location показује на други хост је скок, а не одредиште. Захтев који следи је нова навигација са сопственим тражењем имена, TLS руковањем и проверама политике. Пребројте колико хостова клик дотакне пре него што садржај стигне.

WebKit водич за картицу Network документује како се понашају записи захтева и опција Preserve Log, што вреди прочитати пре тумачења ретке листе. Редови који недостају обично значе да је снимање почело касно или да је service worker одговорио из кеша, а не да је прегледач прескочио скок.

Упоредите са директном навигацијом

Направите други пролаз до жељене коначне странице, уписане или залепљене директно, под истим профилом и мрежом. Упоредите две листе од првог реда у којем се разилазе. Ако кликнута стаза пада на посреднику који директна стаза никада не дотиче, проблем је на том посреднику. Ако обе стигну до истог origin-а и само једна добије одбијање, стање налога или детаљ захтева бољи је траг.

Држите оба снимка једно уз друго са временским ознакама. Разлика у времену није доказ узрочности, али сужава који сервис следеће истражити. Забележите који хост поседује сваки ред који падне, јер исти симптом прегледача има различите власнике у различитим фазама. Ако и директни пролаз падне, кликнута стаза није разликовни чинилац.

Прецизно именујте фазу квара

Текст грешке у реду конкретнији је од опште тврдње да је страница блокирана. Неуспех разрешавања имена, веза која се никада не доврши, TLS грешка и HTTP статус четири су различите фазе са четири различита власника. Запишите ту фазу речима уместо као општи квар, и циљ ескалације постаје очигледан.

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 и traceroute могу додати трагове о хосту, али не репродукују ланац преусмеравања прегледача нити доказују да HTTPS захтев успева. Чак и успешан ping на хост може постојати уз TLS грешку на истом хосту. Држите запис веб захтева као примарни доказ, а касније мрежне тестове третирајте као пратећи детаљ.

Поделите траг без цурења токена

Пре извоза или лепљења трага прегледајте сваки URL, заглавље и параметар упита. Ланци преусмеравања често носе идентификаторе сесије, имејл адресе, стање сагласности или потписане везе. Замените или скратите те вредности и задржите origin, статус и време који истрази стварно требају.

Предајте први захтев који је пао, скок пре њега и статус преусмеравања. Та тројка омогућава следећој особи да репродукује вашу стазу без читања целог трага или дирања налога.

Повезани чланци