Ìdánwò ìjáde DNS tí ó ń fi nẹ́tíwọ́kì ilé rẹ hàn kì í ṣe ẹ̀rí pé DNS tí a fi ààbò ṣe kùnà, bẹ́ẹ̀ ni kì í ṣe ẹ̀rí pé ohun kan ṣiṣẹ́. Ìdánwò náà ń dá ìbéèrè kan lóhùn: olùyẹ́jú wo ni ìbéèrè yìí dé ọ̀dọ̀ rẹ̀ láti nẹ́tíwọ́kì yìí. Bóyá ìyẹn jẹ́ ìṣòro dá lórí ohun tí o ń dáàbò bò àti ẹni tí o ń dáàbò bò látọ̀dọ̀ rẹ̀.

Kọ èròǹgbà sílẹ̀ kí o tó ṣe ìdánwò èyíkéyìí.

Ìgbésẹ̀ 1: dárúkọ ààbò tí o fẹ́ gan

Àwọn èròǹgbà mẹ́ta ń dàpọ̀. Ó lè jẹ́ pé o fẹ́ kí olùwòye kan lójú ọ̀nà dá kíkà àwọn ìbéèrè dúró. Ó lè jẹ́ pé o fẹ́ kí olùyẹ́jú pàtó kan dá gbígba wọ́n dúró. Ó lè jẹ́ pé o fẹ́ kí àwọn ojúlé wẹ́ẹ̀bù tí o ń bẹ̀ wò dá rírí àdírẹ́sì ilé rẹ dúró. DNS tí a fi ààbò ṣe ń ṣe ìránṣẹ́ fún èkínní, ó ń yí ẹni tí ó ń mú èkejì ṣẹ, kò sì ṣe ohunkóhun fún ẹ̀kẹta.

VPN ń ṣe ìránṣẹ́ fún ẹ̀kẹta àti, ní ìbámu pẹ̀lú olùpèsè, èkínní. Kò sí irinṣẹ́ kan tí ó jẹ́ àkójọpọ̀ ńlá ti èkejì.

Ìgbésẹ̀ 2: yan olùyẹ́jú kan kí o sì ṣàyẹ̀wò ìdánimọ̀ rẹ̀

DNS over TLS ń fi ìbéèrè náà sínú ìpàdé TLS pẹ̀lú olùyẹ́jú, DNS over HTTPS sì ń fi í sínú ìbéèrè HTTP; RFC 7858 àti RFC 8484 ń ṣàpèjúwe méjèèjì, kò sì sí ẹni tí ó nílò ọ̀nà abẹ́lẹ̀. Ohun tí ó ṣe pàtàkì nínú ìṣiṣẹ́ ni pé kí a ṣàyẹ̀wò ìwé-ẹ̀rí náà pẹ̀lú orúkọ tí o ti ṣètò, nítorí ìpàdé tí a fi ààbò ṣe pẹ̀lú ẹ̀gbẹ́ tí kò tọ́ burú ju ọ̀rọ̀ tààrà pẹ̀lú ẹ̀gbẹ́ tí ó tọ́. Ìyẹn túmọ̀ sí ipò líle níbi tí pẹpẹ ti ń pèsè rẹ̀, kì í ṣe ipò àǹfààní tí ó ń padàsẹ́yìn nígbà tí àyẹ̀wò bá kùnà. Ṣàyẹ̀wò ìpàdé náà tààrà kí o tó gbẹ́kẹ̀ lé ètò náà: openssl s_client -connect 9.9.9.9:853 -servername dns.quad9.net -brief.

Ìfọwọ́sowọ́pọ̀ gbọ́dọ̀ dárúkọ olùyẹ́jú tí o ti ṣètò kí ó sì dá ẹ̀wọ̀n kan padà tí o lè ṣàyẹ̀wò.

Ìgbésẹ̀ 3: pinnu ìhùwàsí nígbà ìkùnà

Gbogbo ìmúṣẹ ní ètò ìlànà fún olùyẹ́jú tí a fi ààbò ṣe tí kò ṣeé dé, ètò ìlànà yẹn sì ni ìpinnu àṣírí. Ipò líle ń mú kí ìwádìí kùnà, èyí tí ó hàn kedere tí ó sì ń bínú ni. Ipò àǹfààní ń gbìyànjú lẹ́ẹ̀kan sí i pẹ̀lú ọ̀rọ̀ tààrà, èyí tí kò hàn, tí ó sì ń ba èròǹgbà jẹ́ ní ọjọ́ tí ó ṣe pàtàkì gan-an. Yan pẹ̀lú ìmọ̀, lẹ́yìn náà kọ yíyàn náà lẹ́gbẹ̀ẹ́ ìbéèrè náà.

Lórí systemd-resolved, yíyàn náà ni: DNSOverTLS=yes dípò opportunistic; lórí Android, ó túmọ̀ sí ipò orúkọ olùgbàlejò ti Private DNS dípò ìfọ̀kànbalẹ̀.

Ṣàyẹ̀wò ohun tí ó wà lábẹ́ àṣẹ pẹ̀lú resolvectl status | grep -i -A1 "dns over tls", nítorí fáìlì drop-in tí a kò tún gbé wọlé rí kò yí ohunkóhun padà.

Ìgbésẹ̀ 4: ṣàyẹ̀wò bóyá àwọn ohun èlò ń tẹ̀lé olùyẹ́jú ẹ̀rọ náà

Aṣàwákiri tí ó ní ètò DNS ààbò tirẹ̀ ń forí gbogbo ìṣètò ẹ̀rọ náà, bẹ́ẹ̀ sì ni runtime àpótí tí ó ní olùyẹ́jú inú tàbí runtime èdè tí ó ń ka àkọsílẹ̀ tí a kọ mọ́ ẹ̀rọ. Yálà mú kí wọ́n tẹ̀lé ẹ̀rọ náà tàbí ṣètò wọ́n kedere kí o sì kọ ọ́ sílẹ̀. Lẹ́yìn náà wo ìhùwàsí ìpadàsẹ́yìn ọ̀kọ̀ọ̀kan, nítorí kì í ṣe gbogbo wọn ni ó ń kùnà ní ìdí. Àkọsílẹ̀ náà kúrú ní ìṣe: aṣàwákiri, runtime àpótí, àti ẹ̀rọ VPN èyíkéyìí tí o ń ṣiṣẹ́ pẹ̀lú.

Àwọn orúkọ àṣírí ti àjọ náà ń dúró lórí olùyẹ́jú inú tí a fọwọ́ sí. Fífi wọ́n ránṣẹ́ sí iṣẹ́ gbogbogbò kí ìdánwò lè dára wò ń mọ̀ọ́mọ̀ dá ìṣòro mìíràn.

Ìgbésẹ̀ 5: ka ìdánwò ìjáde ní ìbámu pẹ̀lú ìbéèrè náà

Ìdánwò tí ó ń ròyìn olùyẹ́jú àìretí jẹ́ àmì, kì í ṣe ìdájọ́. Ó lè ti wo olùyẹ́jú tí a fi ààbò ṣe tí o ní lọ́kàn, ètò pàtó kan fún ohun èlò, tàbí ìpadàsẹ́yìn sí ọ̀rọ̀ tààrà tí o kò mọ̀. Fi olùyẹ́jú tí a ròyìn wé ohun tí ìgbésẹ̀ 2 ṣètò, kí o sì fi àbájáde wé èròǹgbà láti ìgbésẹ̀ 1.

Bí èròǹgbà bá ni láti mú àwọn ìbéèrè kúrò lórí nẹ́tíwọ́kì àdúgbò, ìdánwò tí ó ń fi olùyẹ́jú déédéé rẹ hàn jẹ́ ìwárí gidi. Bí èròǹgbà bá ni àìdámọ̀ nígbà ìṣàwákiri, kò sí ètò DNS kan tí ì bá fúnni ní ìyẹn rí.

Kọ ìlà ìtẹ́wọ́gbà ní èdè èròǹgbà: àwọn ìwádìí wọ̀nyí ń lo olùyẹ́jú tí a ṣàyẹ̀wò yìí lábẹ́ àwọn ipò wọ̀nyí. Ohunkóhun tí ó gbòòrò ju ìyẹn lọ jẹ́ ọ̀rọ̀ kan tí o kò lè dánwò.

Àwọn àpilẹ̀kọ tó jọra