د VPN DNS فلټر: د نومونو بندول اعلانات نه بندوي
د dnsmasq یوه قاعده نومونه په NXDOMAIN ځوابوي؛ دا پاڼه هیڅکله نه لولي. د اعلاناتو لرې کولو ژمنه کولو دمخه دا د کلاینت اړخ بلاکر سره پرتله کړئ.
د dnsmasq یوه کرښه کولی شي یو نوم په NXDOMAIN ځواب کړي، او همدا ټول میکانیزم دی۔ دا هیڅکله HTML نه لولي، د غوښتنې لار نه ګوري، او نه ګوري چې یو اپلیکیشن د هغه اتصال سره څه کوي چې مخکې یې خلاص کړی وي۔ نو د براوزر توسیع سره د دې پرتله کول د دوو بېلو دندو پرتله کول دي۔ یو یې پرېکړه کوي چې نوم حل کیږي که نه؛ بل یې پرېکړه کوي چې له هغې وروسته څه کیږي۔
د نوم فلټر په رښتیا څه کنټرولوي
اختیار address=/metrics.example/، چې د وروستي سلیش وروسته هیڅ نه وي، د حل کوونکي لپاره هغه نوم او د هغې فرعي ډومینونه NXDOMAIN بېرته راولي۔ ادرس خالي پریښودل مهمه برخه ده: دا کلاینتونه له بېړنۍ بدیلې سرور ته له لیږلو او یا د لوپ بیک ادرس د ریښتینې منزل ښودلو څخه مخنیوی کوي۔ د dnsmasq لارښود هغه بڼه د لېږد پرځای د منفي ځواب په توګه بیانوي۔
هر څه چې قاعده یې کولی شي، د هماغې یوې پرېکړې پایله ده۔ هغه کلاینت چې دا حل کوونکی وپوښتي منفي ځواب ترلاسه کوي؛ هغه چې بل حل کوونکی وپوښتي هغه ترلاسه کوي چې هغه یې وایي۔ فلټر نه پوهیږي چې اپلیکیشن کومه لار، کومه پوښتنې تړون یا کوم حساب به کارولی و۔
دا تفصیل مهم دی ځکه چې یو هوسټ نوم ډیری وخت څو موخې پوره کوي۔ د ننوتلو نقطې، انځورونه او تعقیب کولی شي یو ډومین شریک کړي، او هغه قاعده چې ټول نوم لرې کوي کیدای شي یو کاري بهیر هم ورسره لرې کړي۔ د نوم په کچه پالیسي باید دا سودا ومني یا تنګتر نومونه وټاکي۔
کلاینت اړخ بلاکر چېرته توپیر لري
د براوزر توسیع غوښتنه د وتلو دمخه ویني، نو کولی شي د URL لارې سره سمون وخوري، یو ځانګړی غوښتنه لغوه کړي او هغه عنصر پټ کړي چې پایله به یې ښوده۔ دا کولی شي example.com/article ته اجازه او example.com/ads/ ته انکار وکړي، چې هیڅ DNS ځواب یې نشي بیانولی۔ د لارې په کچه دا لید هغه وړتیا ده چې حل کوونکی یې نه لري۔ له همدې امله د یو وسیله لپاره جوړه شوې فلټر لیست په بل کې کم وخت ورته چلند کوي۔
بیه یې حد دی۔ هغه ساتنه د یو براوزر په داخل، په یو پروفایل، په یو وسیله کې ژوند کوي، او کله چې کاروونکی بل اپلیکیشن ته واوړي ورکیږي۔ په ګیټ وې کې تنظیم شوی DNS فلټر هرهغه وسیله پوښي چې د ګیټ وې حل کوونکی کاروي، هغه وسیلې هم چې هلته هیڅ توسیع نصب نشي۔
هیڅ ترتیبات یې یوازې بشپړ نه دي۔ DNS فلټر هغه پیژندونکی نشي لرې کولی چې پاڼه دمخه لیږلی وي، او د براوزر توسیع هغه اپلیکیشن نشي ساتلی چې دا هیڅکله نه باروي۔
د حل کوونکي لاره پرېکړه کوي چې له دې څخه څه پلي کیږي
VPN کولی شي د DNS سرور اعلان وکړي او بیا هم هره پوښتنه ترلاسه نه کړي۔ هغه براوزر چې کوډ شوی DNS تنظیم کړی وي، هغه اپلیکیشن چې خپل حل کوونکی ولري، یا هغه وسیله چې د شبکې په داسې لار وي چې ګیټ وې نه لري، ټول به بل ځای وګوري۔ موبایل پلیټ فارمونه په زیاتیدونکې توګه د شخصي DNS تنظیم وړاندیز کوي چې په خاموشۍ هغه څه باندې غلبه کوي چې ټونل یې وړاندیز کوي۔
نو پالیسي نه، لاره وآزمویئ۔ لومړی له ګیټ وې څخه په مستقیم ډول پام شوی حل کوونکی وپوښتئ، بیا له یوه کلاینت څخه یې وپوښتئ او پرتله یې کړئ، بیا وګورئ چې هغه نوم چې باید بند شي په هغه اپلیکیشن کې چې کاروونکی چلوي په رښتیا ناکام کیږي که نه۔
کیش شوي ځوابونه او پرانیستې ساکټونه دا خوګړی کوي۔ هغه پاڼه چې دمخه خپلې سرچینې بارې کړې وي، د قاعدې له بدلون وروسته کار ته دوام ورکوي، نو تازه اتصال د زوړ ټب له بیا بارولو ښه ازموینه ده۔
د پایلې دعوه کولو دمخه دواړه لوري وآزمویئ
په قصداً بند شوي اسنادو نوم، اجازه شوي عام نوم، او هغه شخصي نوم چې خدمت ورته اړتیا لري وکاروئ:
$ dig +short metrics.example @10.40.0.53
$ dig +short example.com @10.40.0.53
$ dig +short intranet.corp.internal @10.40.0.53
د بند شوي نوم لپاره خالي ځواب، د عام لپاره نورمال ادرس او د داخلي لپاره شخصي ادرس یوځای ښیي چې فلټر کول، پورتنۍ حل او محلي ریکارډونه ټول کار کوي۔ که ټولې درې ناکامې شي، تاسو فلټر نه، بلکې پورتنۍ یا اوریدونکې ستونزه ګورئ۔
په هر هغه څه کې چې داخلي خپروئ دعوه تنګه وساتئ۔ دا د حل کوونکي په کچه د ډومین فلټر کول دي، نه د منځپانګې تفتیش، نه د لارې فلټر کول او نه دا ژمنه چې هیڅوک نه تعقیبیږي۔ له قاعدو سره یوځای د پالیسۍ مالک، د استثنا لاره او د پوښتنو د ساتلو موده بیان کړئ، ځکه هغه فلټر چې هر لټون ثبتوي خپله د محرمیت بیه لري۔