hosts файл ба чиглүүлэгчийн шүүлтүүр: сайтыг VPN-ээр блоклох
hosts бичлэг орон нутагт хариулж, ямар ч туннелийг даван туулдаг. Чиглүүлэгчийн шүүлтүүр зөвхөн чиглүүлэгчээр дамжихыг хардаг тул зөөврийн компьютер дээр дуусах VPN нэрийг нуудаг.
hosts файлын бичлэг ба чиглүүлэгчийн шүүлтүүр нэг сайтыг огт өөр шалтгаанаар блоклодог, тиймээс нэг нь VPN-ийн дор үргэлжлүүлэн ажиллаж, нөгөө нь чимээгүй зогсдог. hosts файл ямар ч пакет машиныг орхихоос өмнө нэрэнд хариулдаг. Чиглүүлэгчийн шүүлтүүр өөрөөр дайран өнгөрөх трафикийг шалгадаг. Тэр хоёр цэгийн хооронд туннель тавивал хоёр дахь нь харах боломжоо алдаж, эхнийх нь юу ч анзаарахгүй.
Нэр хаана шийдэгдэх нь бүгдийг тодорхойлно
Блок бүр асуултаар эхэлдэг: нэрийг хаяг болгон хэн хувиргадаг вэ? Энгийн ширээний компьютер дээр системийн шийдэгч хариулдаг бөгөөд тэрээр өөрийн тохируулсан дарааллаар явж, ихэвчлэн DNS-ээс асуухаас өмнө hosts файлыг уншдаг. Шүүсэн сүлжээнд чиглүүлэгч хариулж болох бөгөөд тэрээр хүсэлтийг зөвхөн клиент түүгээр хамгаалалтгүй илгээсэн үед л хардаг. Замаа өөрчилбөл хэн хариулах эрхтэйг өөрчилнө.
VPN энд хоёр зүйлийг зэрэг хийдэг: үндсэн замыг зөөж, өөрийн DNS серверийг тулгаж болно. Эдгээр хоёр өөрчлөлтийн аль нэг нь нэр шийдэх үйлдлийг блокыг хэрэгжүүлж байсан төхөөрөмжөөс холдуулахад хангалттай.
Энэ бол VPN холбогдох хүртэл шүүлтүүр ажилладаг гэсэн танил гомдлын ард байгаа механизм.
hosts бичлэг туннель үүсэхээс өмнө хариулдаг
127.0.0.1 www.example.com гэх мэт мөрийг орон нутгийн шийдэгч уншдаг тул хариулт сүлжээгүйгээр машин дээр үүсдэг. Туннель холбоно уу, DNS серверийг соль, сүлжээг соль: бичлэг loopback-ийг буцаасан хэвээр. Тиймээс hosts блок нь хоёрын дотроос VPN хаана дуусахаас үл хамаарах цорын ганц нь юм.
Түүний сохор цэгүүд мөн адил орон нутгийнх. Өөрийн шийдэгчийг авч явдаг, DNS over HTTPS ярьдаг эсвэл шууд хаягт холбогддог програмууд системээс хэзээ ч асуудаггүй тул бичлэгийг авч үзэхгүй. Ажиллаж буй процесс дотор кэшлэгдсэн хаяг ч мөн адил нөлөө үзүүлж, тэр процесс дахин эхлэх хүртэл үргэлжилнэ.
Хариултыг хөтчийн табд итгэхийн оронд Linux дээр getent ahosts эсвэл Windows дээр Resolve-DnsName ашиглан баталгаажуулна уу.
Чиглүүлэгчийн шүүлтүүр зөвхөн дайран өнгөрч буйг хардаг
Гэрийн чиглүүлэгч дээрх агуулга эсвэл URL шүүлтүүр нь уншигдахуйц хэлбэрээр дайран өнгөрөх нэр, хүсэлтүүдийг тааруулдаг. Клиент өөр газар байгаа сервер рүү шифрлэгдсэн туннель барьвал чиглүүлэгч тэр сервер рүү нэг урсгалыг хардаг бөгөөд дотор нь юу ч хардаггүй. Шүүлтүүрт тааруулах нэр байхгүй тул трафикийг нэвтрүүлдэг, энэ нь шүүлтүүр бүтэлгүйтсэн мэт харагдана, тойрч гарсан мэт биш.
Ажилладаг топологи нь нөгөө нь: чиглүүлэгч өөрөө туннелийг барьж, төгсгөлд нь тайлж, тэнд шүүлтүүрийг хэрэглэдэг. Тэр зохион байгуулалтад шүүлтүүр тодорхой текст гарч ирэх газарт суудаг.
Туннель зөөврийн компьютер дээр дуусвал дүрэм хэрхэн бичигдсэнээс үл хамааран чиглүүлэгч тодорхойлолтоор хамгаалагдсан замаас гадна байна.
Хэрэгжүүлэх дөрвөн цэг ба тус бүр юуг орхидог
Дөрвөн газар блокийг хэрэгжүүлж чадах бөгөөд тус бүр өөрөөр бүтэлгүйтдэг. Жагсаалтыг зэрэглэл биш, хамрах хүрээний зураг мэт уншина уу.
- hosts файл эсвэл орон нутгийн шийдэгч: офлайн болон ямар ч туннелийн дор ажилладаг, гэхдээ суулгасан шийдэгч эсвэл хатуу кодлосон хаяг түүнийг тойрч гардаг.
- VPN гарц дахь DNS шүүлтүүр: тулгасан шийдэгчийг ашигладаг клиентүүдийг хамарч, DNS-ийг тойрч гардаг клиентүүдийг орхидог.
- Гарцын гарах дүрэм хаяг эсвэл SNI-ээр: клиентийн DNS-ээс хамааралгүй, гэхдээ уншиж чадахгүй нэр, сураагүй хаягуудын хувьд сохор.
- Удирдлагатай хөтөч эсвэл төхөөрөмжийн бодлого: удирдлагатай техник хангамж дээр хүчтэй, хувийн төхөөрөмж дээр байхгүй.
Эдгээрийн аль нь ч удирдлагагүй төхөөрөмж дээр шийдэмгий хэрэглэгчийн эсрэг аюулгүй байдлын хил биш. Эдгээр нь бодлогын хяналт бөгөөд шударга тайлбар нь тус бүр ямар трафикийг үнэхээр хамардагийг хэлдэг.
Зорилгод тохирох давхаргыг сонгоно уу: гэрийн тав тух төхөөрөмжид, байгууллагын дүрэм гарцад хамаарна.
Дууссан гэж хэлэхийн өмнө хоёр төлөвийг шалгана уу
VPN холбогдсон ба салгагдсан үед ижил гурван командыг ажиллуулна уу: шийдэгчийн хариултыг харах getent ahosts, хүсэлт юу буцаахийг харах nslookup, холболт одоо ч дуусч байгаа эсэхийг харах сайт руу curl -I. Эхнийх нь loopback буцааж, гурав дахь нь бодит хаягт холбогдвол ямар нэг зүйл шийдэгчийг тойрч гарсан бөгөөд hosts бичлэг таны бодож байгаа хяналт биш юм.
Чиглүүлэгч дээр шүүлтүүрийн тоолуурыг хүсэлтийн өмнө болон дараа уншина уу. Хэзээ ч хөдөлдөггүй тоолуур нь трафик шүүлтүүрт хүрээгүй гэсэн үг бөгөөд энэ нь дүрмийн биш, чиглүүлэлтийн хариулт юм.
Үр дүнг топологитой хамт бичиж хадгалаарай, учир нь дараагийн VPN өөрчлөлт замыг дахин зөөнө.