Таны утсан дээр хувийн DNS нийлүүлэгчийн хост нэр рүү тохируулагдсан бөгөөд нэгэн зэрэг VPN апп ажиллаж байна. Тэдний нэг нь одоо нэр хайлтыг удирдаж байна гэж үзэх нь үндэслэлтэй. Аль нь ч энэ өгүүлбэрийн илэрхийлж буй утгаар удирдахгүй байгаа бөгөөд яагаад гэдгийг харах хамгийн хурдан арга бол холбоос дээр дарсан мөчөөс эхлэн нэг хүсэлтийг дагах юм.

Эдгээр хоёр функцийг нэг аяллын өөр өөр цэгт байрладаг. Хувийн DNS нь шийдэгчид тавьсан асуултыг шифрлэдэг. VPN нь хариултын холболт явдаг замыг өөрчилдөг.

Тиймээс үүнийг хоёулаа идэвхжсэн төхөөрөмж дээр дарааллаар нь үзэж, үе бүр юу харж чадахыг тэмдэглээрэй.

Эхний алхам: хайлт аппаас гардаг

Та холбоос дээр дарна. Ямар нэгэн зүйл холбогдохоос өмнө аппад тэр хост нэрэнд хаяг хэрэгтэй. Android дээр холбогдох дэлгэц нь Тохиргоо, Сүлжээ ба интернэт, Хувийн DNS. Хувийн DNS нийлүүлэгчийн хост нэрийг сонгох нь төхөөрөмжийг хатуу горимд оруулна: энэ нь тэр хост нэр рүү 853 порт дээр TLS-ээр DNS хийдэг бөгөөд хэрэв шифрлэсэн солилцоо бүтэлгүйтвэл хайлт 53 порт дээрх нээлттэй текст рүү чимээгүй буцахын оронд бүтэлгүйтдэг.

Энэ нь Автоматаас мэдэгдэхүйц ялгаатай: тэр нь боломжийн шифрлэлт ашигладаг бөгөөд сүлжээ саад болоход шифрлэгдээгүй шийдэгчийг дуртай ашиглана. Хэрэв таны зорилго хайлтууд хэзээ ч нээлттэй байхгүй байх юм бол нийлүүлэгчийн хост нэртэй хатуу горим нь түүнд тохирох тохиргоо юм.

Энэ аяллын илрүүлж буй эхний зүйл бол: хайлт нь орон нутгийн сүлжээнээс хамгаалагдсан бөгөөд шийдэгч нэрийг мэдсээр байна. Шифрлэлт нь үсрэлтийг хамардаг. Тэр шийдэгчийн оператор хүсэлтийг хардаг, учир нь түүнд хариулах нь түүний ажил.

Хоёр дахь алхам: холболт өөр зам авдаг

Шийдэгч хаяг буцааж, апп түүнтэй холбогдоно. Энэ алхамд хайлт хэрхэн шифрлэгдсэн нь нөлөөлөхгүй. Туннельгүйгээр холболт таны ердийн нийтийн хаягаас гардаг бөгөөд очих IP болон TLS гар барилт нь шифрлэгдсэн DNS байсан ч байгаагүй ч хост нэрийг сүлжээнд ихэвчлэн харагдуулдаг.

VPN-ийг асаа, яг энэ алхам өөрчлөгдөнө. Клиентийн маршрутлалтын бодлогод нийцсэн трафик туннелээр дамжина, орон нутгийн сүлжээ VPN-ийн төгсгөлийн цэг рүү холболтыг харна, сайт ихэвчлэн гарах хаягийг харна. Нэр шийдэх нь мөн туннелийн дотор явж болно — клиент юу илгээхээс хамаарна.

Тэр салалт нь бүх харьцуулалтыг нэг өгүүлбэрт багтаана. DNS шифрлэлт нь асуултыг хэн уншиж болохыг хариулна. VPN нь яриа хаашаа явдгийг хариулна.

Гурав дахь алхам: туннель дотор DNS бодлогын асуудал болдог

Одоо хоёр функц харилцан үйлчилж, хөтөч нь ердийн гайхшралын эх сурвалж болно. Өөрийн аюулгүй DNS тохиргоотой хөтөч хайлтуудыг үйлдлийн системээс асуухын оронд өөрийн сонгосон шийдэгч рүү HTTPS-ээр илгээж болно. Android-ийн хувийн DNS тохиргоо энэ шийдвэрт хүрэхгүй.

Firefox дотор шилжүүлэгч нь Тохиргоо, Нууцлал ба аюулгүй байдал, Аюулгүй DNS идэвхжүүлэх хэсэгт байна. Chrome дотор Тохиргоо, Нууцлал ба аюулгүй байдал, Аюулгүй DNS ашиглах хэсэгт байна. Хоёуланг нь тодорхой нийлүүлэгчид тохируулах эсвэл унтраалттай үлдээж болох бөгөөд асаалттай үед хуудасны трафик туннелийг ашиглаж байсан ч тэдгээр хайлтад туннелийн DNS тохиргоог тойрч гардаг.

Хэрэв VPN өөрийн шийдэгчийг илгээж, хөтөч өөрийнхөөрөө зүтгэвэл хуваагдал үүснэ: нэрс шийдэгдэж, хуудсууд ачаалагдаж, туннелээр явах ёстой байсан хайлтууд шууд гарч одсон. VPN-ийн төгсгөлийн цэгээс өөр шийдэгчийн хаяг нь өөрөө алдагдлын баталгаа биш, гэхдээ таны мэдэгдсэн зорилгод зөрчилдөх хайлтын замыг засах нь зүйтэй.

Дөрөв дэх алхам: дотоод нэрс бол эвдэрдэг газар

Ажлын VPN-д холбогдоод интранет хост нээнэ. Хэрэв хөтөчийн аюулгүй DNS асаалттай бөгөөд нийтийн шийдэгч рүү зааж байвал тэр нэр хөтөчид байхгүй. Туннель боссон, бусад бүхэн ажиллаж байгаа бөгөөд нэг хост нэр сайт унасан мэт харагдах алдаатай бүтэлгүйтдэг.

Мөн адил эвдрэл Android дээр эсрэгээрээ илэрнэ. Нийтийн нийлүүлэгчтэй хатуу хувийн DNS нь зөвхөн дотоод шийдэгчийн мэддэг нэрсийг шийдэхгүй бөгөөд хатуу горимд нөөц зам байхгүй. Утасны DNS-ийг нийтийн шифрлэгдсэн шийдэгч ба корпорацийн шийдэгчийн хооронд хуваах нь тохиргоо биш; энэ нь VPN-ийг удирдаж буй хүн хариулах ёстой маршрутлалтын бодлогын асуудал юм.

Туннелийг буруутгахаас өмнө үүнийг шалгаарай: дотоод нэрийг асууж, дараа нь мөн тэр нэрийг хөтөчийн аюулгүй DNS унтраалттай үед асуу. Хэрэв шийдэгдвэл асуудал нь шийдэгчийн сонголт байсан, холболт биш.

Энэ аялал танд юу өөрчлөхийг хэлж байна

Дөрвөн дэлгэц бараг бүгдийг агуулдаг. Тэдгээрийг энэ дарааллаар үзэж, тус бүр юу гэж хэлж байгааг бичээрэй, учир нь хариулт ихэвчлэн хослолд харагддаг:

  1. Android тохиргоо, Сүлжээ ба интернэт, Хувийн DNS: Автомат эсвэл нийлүүлэгчийн хост нэр, аль хост нэр.
  2. Хөтөчийн аюулгүй DNS тохиргоо: унтарсан эсвэл тодорхой шийдэгчид бэхлэгдсэн.
  3. VPN клиентийн DNS бодлого: шийдэгч илгээдэг үү, хуваагдсан туннель нь нэр хэрэгтэй хэвээр байгаа зүйлийг хасаж байна уу?
  4. Туннель боссон үед дотоод хост нэрийн туршилт, хоёр удаа хийгдсэн: нэг удаа хөтөчийн DNS асаалттай, нэг удаа унтраалттай.

Дараа нь засварыг шаардлагад тохируул, эсрэгээр биш. Хэрэв шаардлага нь хайлтууд шифрлэгдсэн гарч, таны сонгосон шийдэгч рүү очих бол хатуу хувийн DNS тохируулж, хөтөчийг зөвшөөрүүл. Хэрэв шаардлага нь трафик өөр газар гарах бол туннелийг тохируулж, DNS тохиргоо хаягийг тань зөөнө гэж хүлээхээ болино.

Мөн хязгаарыг нүдэн дээрээ байлга. Хоёр функцийн аль нь ч дайсагнасан очих газрыг аюулгүй болгодоггүй, аль нь ч таны нэвтэрсэн таних тэмдгийг арилгадаггүй. Шифрлэлт нь асуултыг хэн уншиж болохыг өөрчилдөг; туннель нь холболт хаашаа явдгийг өөрчилдөг; эдгээрийн аль нь ч бүртгэлийг нэргүй болгодоггүй.

Холбоотой нийтлэлүүд