hosts faylidagi yozuv va router filtri bir xil saytni butunlay boshqa sabablarga ko'ra bloklaydi, shuning uchun biri VPN ostida ishlashda davom etadi, ikkinchisi esa jimgina to'xtaydi. hosts fayli har qanday paket mashinadan chiqishidan oldin nomga javob beradi. Router filtri undan o'tadigan trafikni tekshiradi. Bu ikki nuqta orasiga tunnel qo'ying — ikkinchisi ko'rish qobiliyatini yo'qotadi, birinchisi esa hech narsani sezmaydi.

Nom qayerda hal qilinishi hamma narsani hal qiladi

Har bir blok savol bilan boshlanadi: nomni manzilga kim aylantiradi? Oddiy kompyuterda javobni tizim rezolveri beradi, u o'z sozlangan tartibida boradi va odatda DNS so'rashdan oldin hosts faylini o'qiydi. Filtrlangan tarmoqda javobni router berishi mumkin, u so'rovni faqat klient uni himoyasiz o'zi orqali yuborgandagina ko'radi. Yo'lni o'zgartiring — kim javob berishga haqli ekanini ham o'zgartirasiz.

VPN bu yerda ikki ishni bir vaqtda qiladi: standart yo'lni suradi va o'z DNS serverini majburlashi mumkin. Bu ikki o'zgarishning har biri nom hal qilishni blokni qo'llagan qurilmadan uzoqlashtirish uchun yetarli.

Bu filtr VPN ulanmaguncha ishlaydi degan tanish shikoyat ortidagi mexanizm.

hosts yozuvi tunnel paydo bo'lishidan oldin javob beradi

127.0.0.1 www.example.com kabi satrni mahalliy rezolver o'qiydi, shuning uchun javob tarmoqsiz mashinada hosil bo'ladi. Tunnel ulang, DNS serverni o'zgartiring, tarmoqlarni almashtiring: yozuv baribir loopback qaytaradi. Shuning uchun hosts bloki ikkisidan VPN qayerda tugashiga bog'liq bo'lmagan yagona usuldir.

Uning ko'r nuqtalari ham xuddi shunday mahalliy. O'z rezolverini olib yuruvchi, DNS over HTTPS gapiradigan yoki to'g'ridan-to'g'ri manzilga ulanadigan dastur tizimdan hech qachon so'ramaydi, shuning uchun yozuv hisobga olinmaydi. Ishlab turgan jarayon ichida keshlangan manzil ham xuddi shunday ta'sir qiladi, jarayon qayta ishga tushmaguncha.

Javobni brauzer yorlig'iga ishonish o'rniga Linuxda getent ahosts yoki Windowsda Resolve-DnsName bilan tasdiqlang.

Router filtri faqat o'zidan o'tganini ko'radi

Uy routeridagi kontent yoki URL filtri undan o'qiladigan shaklda o'tadigan nom va so'rovlarni moslashtiradi. Klient boshqa joydagi serverga shifrlangan tunnel qurganda, router o'sha serverga bitta oqimni ko'radi, ichida hech narsani ko'rmaydi. Filtrda moslashtirish uchun nom yo'q, shuning uchun trafikni o'tkazadi, bu filtr ishlamagandek ko'rinadi, chetlab o'tilgandek emas.

Ishlaydigan topologiya boshqasi: router tunnelni o'zi ushlab turadi, oxirida shifrni ochadi va filtrni o'sha yerda qo'llaydi. Bu dizaynda filtr ochiq matn paydo bo'ladigan joyda o'tiradi.

Agar tunnel noutbukda tugasa, qoida qanday yozilishidan qat'i nazar, router ta'rif bo'yicha himoyalangan yo'ldan tashqarida.

To'rt joriy etish nuqtasi va har biri nimani o'tkazib yuboradi

To'rt joy blokni joriy eta oladi va har biri turlicha muvaffaqiyatsizlikka uchraydi. Ro'yxatni reyting emas, qamrov xaritasi sifatida o'qing.

  • hosts fayli yoki mahalliy rezolver: oflayn va har qanday tunnel ostida ishlaydi, lekin ichiga olingan rezolver yoki qattiq kodlangan manzil uni chetlab o'tadi.
  • VPN darvozasida DNS filtrlash: majburlangan rezolverni ishlatadigan klientlarni qamrab oladi, DNSni chetlab o'tadigan klientlarni o'tkazib yuboradi.
  • Darvozaning chiqish qoidalari manzil yoki SNI bo'yicha: klient DNSidan mustaqil, lekin o'qiy olmaydigan nomlarga va o'rganmagan manzillarga ko'r.
  • Boshqariladigan brauzer yoki qurilma siyosati: boshqariladigan uskunada kuchli, shaxsiy qurilmalarda yo'q.

Bularning hech biri boshqarilmaydigan qurilmadagi qat'iyatli foydalanuvchiga qarshi xavfsizlik chegarasi emas. Bu siyosat nazoratlari, va halol tavsif har biri aslida qaysi trafikni qamrab olishini aytadi.

Maqsadga mos qatlamni tanlang: uy qulayligi qurilmaga, tashkilot qoidasi darvozaga tegishli.

Tayyor deyishdan oldin ikkala holatni sinab ko'ring

VPN ulangan va uzilgan holatda o'sha uch buyruqni ishga tushiring: rezolver javobini ko'rish uchun getent ahosts, so'rov nima qaytarishini ko'rish uchun nslookup va ulanish hali ham tugallanishini ko'rish uchun saytga qarshi curl -I. Agar birinchisi loopback qaytarsa, uchinchisi esa haqiqiy manzilga ulansa, biror narsa rezolverni chetlab o'tgan va hosts yozuvi siz o'ylagan nazorat emas.

Routerda filtr hisoblagichlarini so'rovdan oldin va keyin o'qing. Hech qachon qimirlamaydigan hisoblagich trafik filtrga yetib bormaganini bildiradi, va bu qoida emas, marshrutlash javobi.

Natijani topologiya bilan birga yozib qo'ying, chunki keyingi VPN o'zgarishi yo'lni yana suradi.

O'xshash maqolalar