Fallback ya DNS ya VPN yako: swali huenda wapi kwa kweli
Kubadilisha kitatuzi si kiatomatiki kuwa uvujaji. Tambua mpokeaji mbadala, njia inayotumia na majina yanayohusika kabla ya kuiita hivyo.
Mpangilio wa kitatuzi hubadilika kutoka anwani ya faragha kwenda ya umma, na hitimisho huja mara moja: handaki linavuja. Wakati mwingine ni hivyo. Mara nyingi swali la akiba bado lilisafiri ndani ya handaki kuelekea kitatuzi ambacho msimamizi alichagua, jambo ambalo huifanya kuwa uamuzi wa sera na si kasoro. Kutenganisha hali hizo kunahitaji ukweli tatu badala ya mmoja, na wa kwanza ni nani alijibu. Jua nani alipokea swali, njia ipi iliilibeba na majina gani yaliulizwa.
Fallback ni sera, si tabia moja
Kila mteja lazima aamue afanye nini wakati kitatuzi kinachopendelewa kinaacha kujibu. Kinaweza kuzuia utatuzi, kujaribu tena, kutumia mbadala iliyopangwa au kuiachia mfumo wa uendeshaji, na kwa mtazamo wa faragha hizo ni bidhaa nne tofauti. Kusoma skrini ya mipangilio kunakuambia tabia ipi imepangwa; hakukuambii ipi ilitokea. Skrini yenye swichi moja haielezi uwezekano nne.
Vivinjari vinaongeza tabaka lao wenyewe. Kivinjari chenye DNS salama kilichowashwa kinaweza kutatua jina kupitia mtoa huduma kilichochagua chenyewe hata wakati mfumo wa uendeshaji unaelekeza mahali pengine, ikimaanisha sera ya mteja wa handaki huenda isiulizwe kamwe kwa maombi ambayo unayajali kweli. Angalia programu iliyofanya ombi, si mpangilio wa mfumo pekee.
Utambulisho wa kitatuzi mbadala ni ukweli wa kwanza unaostahili kubainishwa. Kitatuzi cha umma kinachomilikiwa na mtoa huduma unayemwamini tayari ni hali tofauti na anwani inayotolewa na mtandao ulio nao kwa bahati. Anwani yenyewe mara chache hukuambia ni ipi kati ya hizo mbili unayoangalia.
Nani anapokea swali baada ya kubadilisha
Mpokeaji na njia ni huru, na mchanganyiko wao pekee ndio unaoelezea mfiduo. Kitatuzi cha umma kinachofikiwa kupitia handaki hakioni kamwe anwani ya mtandao wako wa ufikiaji, ilhali kitatuzi hicho hicho kinachofikiwa moja kwa moja kinaiona. Hali zote mbili hutoa jibu, na jaribio la uvujaji linaloripoti anwani ya kitatuzi pekee litazielezea sawa. Omba kiolesura pamoja na anwani unaposoma matokeo.
Majina ya ndani hufanya tofauti iwe dhahiri. Kitatuzi cha umma kwa kawaida hakiwezi kujibu jina la split-horizon, kwa hivyo swali linashindikana wakati jina bado limedhihirishwa kwa upande ambao haukuwa na biashara ya kuliona. Kwa hivyo upatikanaji na faragha huenda pamoja hapa badala ya kubadilishana.
Handaki linaweza pia kubeba swali hadi kitatuzi ambacho hakiongozwi na mtoa huduma wa VPN, kwa sababu handaki husambaza badala ya kutatua. Mwenyeji anayesambaza huona swali katika maandishi wazi kisha hufungua muunganisho wake mwenyewe kuelekea mbele, jambo ambalo hulinda hop inayofuata bila kulinda ile ya kwanza.
Angalia njia na mpokeaji pamoja
Chunguza pakiti badala ya mpangilio. Uliza mfumo ni kitatuzi kipi kitatumika, kisha thibitisha kwamba swali liliondoka kwa kweli kutoka kiolesura kilichotarajiwa kuelekea anwani iliyotarajiwa.
resolvectl status | grep -E "Current DNS Server|DNS Servers|DNSOverTLS"
dig +short example.com
tcpdump -ni any udp port 53 or tcp port 853
Ikiwa nakala inaonyesha swali likitoka kwenye kiolesura halisi wakati handaki liko juu, fallback ilikwepa handaki bila kujali orodha ya vitatuzi inasema nini. Ikiwa linaonekana kwenye kiolesura cha handaki, swali linakuwa nani anaendesha upande wa mbali na huhifadhi nini.
Rudia ukaguzi kwa jina moja la ndani na jina moja la umma. Swali la ndani ndipo mpangilio wa fallback hujidhihirisha kwa kawaida, kwa sababu kitatuzi kisichoweza kujibu bado kinapokea swali.
Amua ikiwa fallback inapaswa kuruhusiwa
Ikiwa hitaji ni kwamba utatuzi usimame wakati kitatuzi kinachopendelewa hakipatikani, panga sera ya utekelezaji inayoshindikana kwa kufungwa na ukubali matokeo: majina hayatatatuliwa wakati wa kukatika. Hiyo ni biashara ya upatikanaji kwa makusudi na si hitilafu, na muundo unapaswa kusema hivyo kabla kukatika hakutokea.
Ikiwa hitaji ni tu kwamba maombi yasafiri nje ya handaki, kitatuzi cha umma kinachofikiwa kupitia handaki kinaweza kukubalika mradi mwendeshaji na sera yake ya kuhifadhi zinaeleweka. Ukubalifu kama huo ni hukumu kuhusu mtu wa tatu na si kauli kuhusu kriptografia, na ni mali ya yeyote anayemiliki dai la faragha. Ikiwa majina ya ndani lazima yaendelee kufanya kazi, fallback lazima iwe kitatuzi kinachoshikilia kanda za ndani, ambayo kwa kawaida inamaanisha lengo la fallback ni seva nyingine na si familia nyingine ya anwani.
Andika matokeo kama sentensi kuhusu tabia: kitatuzi kipi kinapokea maombi katika operesheni ya kawaida, kipi kinayapokea baada ya kushindikana, na ikiwa majina ya ndani yanatatuliwa katika hali ya pili. Jaribio la uvujaji ambalo hatimaye hupakia ukurasa linathibitisha kidogo kuliko sentensi hiyo, kwa sababu ukurasa unaweza kupakiwa kupitia kitatuzi ambacho hakikupaswa kushauriwa kamwe.