Linja waħda tad-dnsmasq tista' twieġeb isem b'NXDOMAIN, u dan huwa l-mekkaniżmu kollu. Qatt ma taqra HTML, qatt ma tispezzjona mogħdija ta' talba, u qatt ma tara x'jagħmel applikazzjoni b'konnessjoni li tkun diġà fetħet. Għalhekk it-tqabbil ma' estensjoni tal-browser huwa tqabbil ta' żewġ xogħlijiet differenti. Waħda tiddeċiedi jekk isem jiġix riżolt; l-oħra tiddeċiedi x'jiġri wara.

X'tikkontrolla tassew filter tal-ismijiet

L-għażla address=/metrics.example/, bla xejn wara l-aħħar slash, tagħmel ir-resolver jirritorna NXDOMAIN għal dak l-isem u s-sottodominji tiegħu. Li tħalli l-indirizz vojt hija l-parti importanti: jevita li jintbagħtu klijenti lejn server ta' sostituzzjoni mhux relatat jew li jiġi pretiż li indirizz loopback huwa d-destinazzjoni vera. Il-manwal tad-dnsmasq jiddokumenta dik il-forma bħala tweġiba negattiva aktar milli ridirezzjoni.

Kull ma tista' tagħmel ir-regola joħroġ minn dik id-deċiżjoni waħda. Klijent li jistaqsi lil dan ir-resolver jieħu tweġiba negattiva; klijent li jistaqsi lil resolver differenti jieħu dak li jgħid dak ir-resolver. Il-filter ma jafx liema mogħdija, liema query string jew liema kont l-applikazzjoni kienet se tuża.

Dik il-granularità hija importanti għax isem wieħed ta' host spiss iservi diversi skopijiet. Punti ta' dħul għall-login, stampi u tracking jistgħu jaqsmu dominju, u regola li tneħħi l-isem kollu tista' tneħħi fluss tax-xogħol miegħu. Politika fil-livell tal-isem trid taċċetta dan il-kompromess jew tagħżel ismijiet eqreb.

Fejn blocker fuq il-klijent huwa differenti

Estensjoni tal-browser tara t-talba qabel ma titlaq, għalhekk tista' tqabbel mogħdija tal-URL, tikkanċella talba speċifika u taħbi l-element li kien se juri r-riżultat. Tista' tippermetti example.com/article filwaqt li tirrifjuta example.com/ads/, li l-ebda tweġiba DNS ma tista' tesprimi. Dik il-veduta fil-livell tal-mogħdija hija l-kapaċità li resolver sempliċement m'għandux. Huwa wkoll għalhekk li lista ta' filtri mibnija għal għodda waħda rari taġixxi bl-istess mod fl-oħra.

L-ispiża hija l-ambitu. Dik il-protezzjoni tgħix ġewwa browser wieħed, fi profil wieħed, fuq apparat wieħed, u tisparixxi meta l-utent jaqleb għal applikazzjoni oħra. Filter DNS konfigurat fuq il-gateway ikopri kull apparat li juża r-resolver tal-gateway, inkluż apparati fejn l-ebda estensjoni ma tista' tiġi installata.

L-ebda arranġament mhu komplet waħdu. Filter DNS ma jistax ineħħi identifikatur li paġna tkun diġà bagħtet, u estensjoni tal-browser ma tistax tipproteġi applikazzjoni li qatt ma tgħabbiha.

Il-mogħdija tar-resolver tiddeċiedi jekk japplikax xejn minn dan

VPN jista' jxandar DNS server u xorta ma jirċevix kull mistoqsija. Browser b'DNS encrypted ikkonfigurat, applikazzjoni bir-resolver tagħha, jew apparat fuq mogħdija tan-netwerk li teskludi l-gateway kollha se jfittxu band'oħra. Pjattaformi mobbli dejjem aktar joffru setting ta' DNS privat li bil-kwiet jegħleb dak li jissuġġerixxi t-tunnel.

Allura ttestja l-mogħdija aktar milli l-politika. Staqsi lir-resolver maħsub direttament mill-gateway, imbagħad staqsih minn klijent u qabbel, imbagħad osserva jekk isem li suppost huwa mblukkat tassew ifallix fl-applikazzjoni li jħaddem l-utent.

Tweġibiet fil-cache u sockets miftuħa jagħmlu dan storbjuż. Paġna li tkun diġà għabbiet ir-riżorsi tagħha tibqa' taħdem wara li jinbidlu r-regoli, għalhekk konnessjoni friska hija test aħjar milli terġa' tgħabbi tab antika.

Ittestja ż-żewġ direzzjonijiet qabel ma tiddikjara riżultat

Uża isem ta' dokumentazzjoni mblukkat apposta, isem pubbliku permess, u isem privat li s-servizz jeħtieġ:

$ 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

Tweġiba vojta għall-isem mblukkat, indirizz normali għal dak pubbliku u indirizz privat għal dak intern flimkien juru li l-filtrazzjoni, ir-riżoluzzjoni upstream u r-rekords lokali kollha jaħdmu. Jekk it-tlieta jfallu, qed tħares lejn problema upstream jew ta' listener aktar milli filter.

Żomm it-talba dejqa f'kull ma tippubblika internament. Dan huwa filtrazzjoni tad-dominju fuq resolver, mhux spezzjoni tal-kontenut, mhux filtrazzjoni tal-mogħdija u mhux wegħda li ħadd mhu segwit. Iddikjara l-proprjetarju tal-politika, ir-rotta tal-eċċezzjoni u l-perjodu ta' żamma tal-mistoqsijiet flimkien mar-regoli, għax filter li jirrekordja kull tfittxija għandu l-ispiża tal-privatezza tiegħu.

Artikli relatati