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'дин кийинки өзгөрүүсү жолду дагы жылдырат.