VPN DNS-ni tuzatdimi yoki faqat keshlangan javobni qayta ishlatdimi?
Tunnel o'zgarganidan keyin yuklanadigan sahifa hech qachon so'rov qilmagan bo'lishi mumkin. Tuzatishni unga bog'lashdan oldin keshlangan va yangi javoblarni solishtiring.
Tunnel ko'tarilgandan bir necha soniya o'tib sahifa ochish DNS endi ishlayotganiga dalil emas, garchi chipta odatda shunday deydi. Bu kuzatishda hech narsa so'rovni talab qilmadi: nom o'zgarishdan oldin hal qilingan va tunnel hech qachon teg.magan keshdan qayta ishlatilgan bo'lishi mumkin. Ikki xil test bir xil ekran beradi.
O'zgarishga haq berishdan oldin har bir test aslida nimani sinaganini solishtiring.
Sahifani yuklash so'rov emas
Ilova va hal qiluvchi o'rtasidagi har bir qatlam o'z umri davomida javobni eslab qolishi mumkin. Operatsion tizim bittasini saqlaydi, brauzer o'zinikini saqlaydi, uzoq muddatli ulanishga ega ilova esa sessiya davomida boshqa hech narsani hal qilmasligi mumkin. Shuning uchun tunnel o'zgarganidan keyin muvaffaqiyatli yuklanish marshrutlashning emas, xotiraning namoyishi bo'lishi mumkin. Muvaffaqiyatsizlikning yo'qligi so'rovning borligi emas.
Bu farq keyin nimani sinab ko'rish kerakligini o'zgartiradi. Maqsad yangi hal qiluvchi javob berishini ko'rsatish bo'lsa, siz tozalamagan keshdan xizmat qilib bo'lmaydigan so'rov kerak.
Keshlangan muvaffaqiyatni avval yetib bo'lmaydigan server tiklanganiga dalil sifatida o'qish bu xatoning eng qimmat ko'rinishi, chunki u hodisani noto'g'ri taxmin bilan yopadi.
Xulosa qilishdan oldin keshlarni sanang
To'rttasini nomlashga arziydi: ilovaning o'z hal qilishi, operatsion tizimning mijoz keshi, brauzerning ichki holati va so'rov oxirida yetib boradigan har qanday rekursiv hal qiluvchi. Har birining alohida umri va tozalashning alohida yo'li bor. Bittasini tozalab boshqasini sinash odamlarning tozalash hech narsa qilmadi degan xulosaga kelish usulidir. Bitta tozalash buyrug'i savolni hech qachon hal qilmaydi.
Salbiy javoblar ham keshlanadi. Yo'q deb bildirilgan nom tarmoq tuzatilgandan keyin ham yo'q bo'lib qolishi mumkin, bu buzilgan tunnel deb o'qiladi, aslida esa hali tugamagan TTL. DNS spetsifikatsiyasi bu ma'lumotlarni qanday saqlash va qayta ishlatish kerakligini tavsiflaydi.
Taassurotni emas, voqeani yozib oling
Uch narsadan qaysi biri o'zgarganini yozing: yozuv, hal qiluvchiga yo'l yoki mijoz sozlamasi. Yozuvni tahrirlash o'z jadvali bo'yicha tarqaladi, marshrut o'zgarishi qayta ulanganda kuchga kiradi, brauzer sozlamasi esa faqat shu brauzerga tegishli. Ularni bitta oldin-va-keyin holatiga birlashtirish hech kim tekshira olmaydigan vaqt chizig'ini hosil qiladi.
Vaqtni, ishlatilgan hal qiluvchini va olingan javobni yozib qo'ying, javob salbiy bo'lgan holatni ham qo'shib. Bu boshqa birov tekshira oladigan fakt.
Taqqoslashni ikki marta bir xil usulda bajaring
Sinab ko'rmoqchi bo'lgan keshingizni tozalang, dastlabki kuzatishni saqlang, so'ng imkon qadar ko'proq xotiradan chetlab o'tib so'rov yuboring. Hal qiluvchini aniq nomlash sizga o'sha hal qiluvchi nimalarni bilishini aytadi; ilova qaysi hal qiluvchini tanlashini aytmaydi.
resolvectl flush-caches
ipconfig /flushdns
dig +noall +answer internal.example @10.44.0.53
dig +short internal.example
Windowsda mijoz keshini tozalash DNS mijoz keshini tozalaydi va boshqa hech narsani. U brauzerning shaxsiy holatini tavsiflamaydi va yuqori oqim serverini tozalamaydi, shuning uchun unga asoslangan test faqat tor ma'noda talqin qilinishi mumkin. Natijani e'lon qilganda qaysi keshni tozalaganingizni ayting.
Keyin haqiqiy ilovani yangi so'rov va ko'zda tutilgan hal qiluvchi siyosati faol holda qayta sinab ko'ring. Boshqa siyosat ostida olingan natija o'tmaydi.