VPN DNS filtri: adları bloklamaq reklamları bloklamır
dnsmasq qaydası adlara NXDOMAIN ilə cavab verir; səhifəni heç vaxt oxumur. Reklam silinməsi vəd etməzdən əvvəl bunu brauzer uzantısının nə etdiyi ilə müqayisə edin.
Tək bir dnsmasq sətri ada NXDOMAIN ilə cavab verə bilər və bütün mexanizm bundan ibarətdir. O, heç vaxt HTML oxumur, sorğu yolunu yoxlamır və tətbiqin artıq açdığı bağlantı ilə nə etdiyini görmür. Ona görə də onu brauzer uzantısı ilə müqayisə etmək iki fərqli işin müqayisəsidir. Biri adın həll olunub-olunmayacağına qərar verir; digəri isə bundan sonra nə baş verdiyinə.
Ad filtri əslində nəyə nəzarət edir
Son kəsikdən sonra heç nə olmayan address=/metrics.example/ seçimi həlledicinin həmin ad və onun alt domenləri üçün NXDOMAIN qaytarmasına səbəb olur. Ünvanı boş buraxmaq vacib hissədir: bu, müştəriləri əlaqəsiz bir əvəzedici serverə göndərməyin və ya loopback ünvanını əsl təyinat kimi göstərməyin qarşısını alır. dnsmasq təlimatı bu formanı yönləndirmə deyil, mənfi cavab kimi təsvir edir.
Qaydanın edə biləcəyi hər şey bu tək qərardan irəli gəlir. Bu həlledicidən soruşan müştəri mənfi cavab alır; başqa həlledicidən soruşan müştəri isə həmin həlledicinin dediyini alır. Filtr tətbiqin hansı yoldan, sorğu sətrindən və ya hesabdan istifadə edəcəyini bilmir.
Bu dəqiqlik vacibdir, çünki bir host adı çox vaxt bir neçə məqsədə xidmət edir. Giriş nöqtələri, şəkillər və izləmə eyni domeni paylaşa bilər və bütün adı silən qayda onunla birlikdə bir iş axınını da silə bilər. Ad səviyyəsində siyasət bu güzəşti qəbul etməli və ya daha dar adlar seçməlidir.
Müştəri tərəfindəki bloklayıcı harada fərqlənir
Brauzer uzantısı sorğunu getməzdən əvvəl görür, ona görə URL yolunu uyğunlaşdıra, konkret sorğunu ləğv edə və nəticəni göstərəcək elementi gizlədə bilər. O, example.com/article ünvanına icazə verib example.com/ads/ ünvanını rədd edə bilər ki, bunu heç bir DNS cavabı ifadə edə bilməz. Bu yol səviyyəsində baxış həlledicinin sadəcə malik olmadığı imkandır. Buna görə də bir alət üçün qurulmuş filtr siyahısı digərində nadir hallarda eyni cür davranır.
Qiyməti əhatə dairəsidir. Bu qoruma bir brauzerin, bir profilin, bir cihazın içində yaşayır və istifadəçi başqa tətbiqə keçəndə yox olur. Şlüzda qurulmuş DNS filtri şlüzün həlledicisindən istifadə edən hər cihazı əhatə edir, o cihazlar da daxil olmaqla ki, onlara heç bir uzantı quraşdırmaq mümkün deyil.
Nə bir, nə də digər quruluş tək başına tam deyil. DNS filtri səhifənin artıq göndərdiyi identifikatoru silə bilməz, brauzer uzantısı isə onu heç vaxt yükləməyən tətbiqi qoruya bilməz.
Həlledici yolu bunlardan hər hansı birinin tətbiq olunub-olunmadığını müəyyən edir
VPN DNS serverini elan edə və yenə də hər sorğunu ala bilməz. Şifrələnmiş DNS qurulmuş brauzer, öz həlledicisi olan tətbiq və ya şlüzü istisna edən şəbəkə yolundakı cihaz hamısı başqa yerə baxacaq. Mobil platformalar getdikcə tunelin təklif etdiyini səssizcə üstələyən xüsusi DNS parametrini təqdim edir.
Yəni siyasəti deyil, yolu sınayın. Nəzərdə tutulan həlledicidən birbaşa şlüzdan sorğu göndərin, sonra müştəridən sorğu göndərin və müqayisə edin, sonra bloklanmalı olan adın istifadəçinin işlətdiyi tətbiqdə həqiqətən uğursuz olduğunu müşahidə edin.
Keşlənmiş cavablar və açıq soketlər bunu səs-küylü edir. Resurslarını artıq yükləmiş səhifə qayda dəyişdikdən sonra da işləməyə davam edəcək, ona görə təzə bağlantı köhnə vərəqi yenidən yükləməkdən daha yaxşı sınaqdır.
Nəticə elan etməzdən əvvəl iki istiqaməti də sınayın
Qəsdən bloklanmış bir sənədləşmə adı, icazəli bir açıq ad və xidmətin ehtiyac duyduğu xüsusi bir ad istifadə edin:
$ 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
Bloklanmış ad üçün boş cavab, açıq ad üçün normal ünvan və daxili ad üçün xüsusi ünvan birlikdə göstərir ki, filtrləmə, yuxarı axın həlli və yerli qeydlər hamısı işləyir. Əgər üçü də uğursuz olarsa, filtr deyil, yuxarı axın və ya dinləyici problemi ilə üzləşirsiniz.
Daxildə dərc etdiyiniz hər yerdə iddianı dar saxlayın. Bu, həlledici üzərində domen filtrləməsidir, məzmun yoxlaması deyil, yol filtrləməsi deyil və heç kimin izlənmədiyi vədi deyil. Siyasətin sahibini, istisna marşrutunu və sorğuların saxlanma müddətini qaydalarla birlikdə qeyd edin, çünki hər axtarışı qeydə alan filtrin öz məxfilik qiyməti var.