Safari-ის ძიების დაწკაპუნების კვალი გადამისამართებებში
ძიების დაწკაპუნება შეიძლება გაიაროს გადამამისამართებელზე, თანხმობის გვერდზე ან შესვლაზე გვერდამდე. შეადარეთ დაწკაპული ჯაჭვი პირდაპირ ვიზიტს და დაასახელეთ ჩავარდნილი ეტაპი.
ძიების შედეგები იშვიათად აკავშირებს პირდაპირ იმ გვერდს, რომელსაც ასახელებენ. დაწკაპუნებამ შეიძლება გაიაროს გადამამისამართებელზე, შუალედურ თანხმობის გვერდზე ან შესვლის სერვისზე და ყოველი ნახტომი ცალკე მოთხოვნაა, რომელიც დამოუკიდებლად შეიძლება ჩავარდეს. Safari-ის Network ჩანართი ამ თანმიმდევრობას ხილულად ინახავს, მაგრამ მხოლოდ მაშინ, თუ ჩაწერას დაწკაპუნებამდე დაიწყებთ. პირველი ჩავარდნილი URL სასარგებლო მტკიცებულებაა და არა შედეგში ნაჩვენები მისამართი.
ჩანაწერი დაიწყეთ დაწკაპუნებამდე
გახსენით Web Inspector ჩანართზე და გადადით Network-ზე, სანამ ძიების შედეგს შეეხებით. ჩართეთ Preserve Log, რომ სიამ გადაიტანოს გვერდის შემცვლელი ნავიგაცია. გაასუფთავეთ არსებული ჩანაწერები და შემდეგ გააკეთეთ ზუსტად ერთი დაწკაპუნება. გვერდის ჩატვირთვის შემდეგ დაწყებულ ჩაწერას თქვენთვის საჭირო მოთხოვნა უკვე დაკარგული აქვს.
გამოიყენეთ გვერდი პირადი მონაცემების გარეშე და მთელი შედარების განმავლობაში უცვლელად შეინახეთ ბრაუზერის პროფილი და VPN-ის მდგომარეობა. რომელიმეს შუაში შეცვლა ორ გზას შეუდარებელს ხდის.
წაიკითხეთ გადამისამართებები თანმიმდევრობით
წაიკითხეთ სტრიქონები ზემოდან ქვემოთ და მიჰყევით სტატუსის კოდებს. 301 ან 302, რომლის Location ველი სხვა ჰოსტზე მიუთითებს, ნახტომია და არა დანიშნულება. მის შემდეგ მომავალი მოთხოვნა ახალი ნავიგაციაა საკუთარი სახელის ძიებით, TLS ხელის ჩამორთმევით და პოლიტიკის შემოწმებებით. დათვალეთ, რამდენ ჰოსტს ეხება დაწკაპუნება სანამ შიგთავსი მოვა.
WebKit-ის გზამკვლევი Network ჩანართისთვის აღწერს, როგორ იქცევიან მოთხოვნის ჩანაწერები და Preserve Log პარამეტრი, რაც ღირს წაკითხვად იშვიათი სიის ინტერპრეტაციამდე. დაკარგული სტრიქონები ჩვეულებრივ ნიშნავს, რომ ჩაწერა გვიან დაიწყო ან service worker-მა ქეშიდან უპასუხა და არა ის, რომ ბრაუზერმა ნახტომი გამოტოვა.
შეადარეთ პირდაპირ ნავიგაციას
გააკეთეთ მეორე გავლა განზრახ საბოლოო გვერდზე, პირდაპირ აკრეფილი ან ჩასმული, იმავე პროფილითა და ქსელით. შეადარეთ ორი სია იმ პირველი სტრიქონიდან, სადაც ისინი იშლება. თუ დაწკაპული გზა ჩავარდება შუამავალზე, რომელსაც პირდაპირი გზა არასოდეს ეხება, პრობლემა სწორედ იმ შუამავალზეა. თუ ორივე ერთ origin-ს აღწევს და მხოლოდ ერთი იღებს უარს, ანგარიშის მდგომარეობა ან მოთხოვნის დეტალი უკეთესი მინიშნებაა.
შეინახეთ ორივე ჩანაწერი გვერდიგვერდ დროის ნიშნებით. დროის სხვაობა მიზეზობრიობის მტკიცებულება არაა, მაგრამ ავიწროებს, რომელი სერვისი გამოიკვლიოთ შემდეგ. დააფიქსირეთ, რომელ ჰოსტს ეკუთვნოდა ყოველი ჩავარდნილი სტრიქონი, რადგან ერთი და იგივე ბრაუზერის სიმპტომს სხვადასხვა ეტაპზე სხვადასხვა მფლობელი ჰყავს. თუ პირდაპირი გავლაც ჩავარდა, დაწკაპუნების გზა განმასხვავებელი არ არის.
ზუსტად დაასახელეთ მარცხის ეტაპი
სტრიქონის შეცდომის ტექსტი უფრო კონკრეტულია, ვიდრე საერთო მტკიცება, რომ საიტი დაბლოკილია. სახელის გადაწყვეტის მარცხი, არასოდეს დასრულებული კავშირი, TLS შეცდომა და HTTP სტატუსი ოთხი განსხვავებული ეტაპია ოთხი განსხვავებული მფლობელით. ჩაწერეთ ეს ეტაპი სიტყვებით და არა როგორც ზოგადი მარცხი, და ესკალაციის სამიზნე ცხადი გახდება.
| Stage | What the row shows | Who owns it |
|---|---|---|
| Name resolution | No address, request never starts | Resolver or local DNS policy |
| Connection | Address known, transport never completes | Route, firewall or upstream reachability |
| TLS | Handshake error or certificate warning | Interception, clock or certificate trust |
| HTTP | A status code comes back | Origin, gateway or account policy |
Ping და traceroute შეიძლება დაამატოს მინიშნებები ჰოსტზე, მაგრამ ისინი არ ამრავლებენ ბრაუზერის გადამისამართების ჯაჭვს და არ ამტკიცებენ, რომ HTTPS მოთხოვნა წარმატებულია. ჰოსტზე წარმატებული ping შეიძლება თანაარსებობდეს იმავე ჰოსტზე TLS შეცდომასთან. შეინახეთ ვებ-მოთხოვნის ჩანაწერი მთავარ მტკიცებულებად და მოგვიანებით ქსელურ ტესტებს მხარდამჭერ დეტალად მოეკიდეთ.
გააზიარეთ კვალი ტოკენების გაჟონვის გარეშე
სანამ კვალს ექსპორტს გაუკეთებთ ან ჩასვამთ, გადახედეთ ყოველ URL-ს, თავსართს და მოთხოვნის პარამეტრს. გადამისამართების ჯაჭვები ხშირად ატარებენ სესიის იდენტიფიკატორებს, ელფოსტის მისამართებს, თანხმობის მდგომარეობას ან ხელმოწერილ ბმულებს. ჩაანაცვლეთ ან შეამოკლეთ ეს მნიშვნელობები და შეინახეთ ის origin, სტატუსი და დრო, რაც გამოძიებას ნამდვილად სჭირდება.
გადაეცით პირველი ჩავარდნილი მოთხოვნა, მანამდე ნახტომი და გადამისამართების სტატუსი. ეს სამეული საშუალებას აძლევს შემდეგ ადამიანს გაამრავლოს თქვენი გზა სრული კვალის წაკითხვისა და ანგარიშზე შეხების გარეშე.