Àwọn ìwé split-tunnel nílò ìlànà DNS lẹ́gbẹ̀ẹ́ ọ̀nà kọ̀ọ̀kan
Ọ̀nà ń pinnu nípasẹ̀ àdírẹ́sì, olùyẹ́jú ń pinnu nípasẹ̀ orúkọ. Ṣàkọsílẹ̀ àwọn olùyanjú méjèèjì fún ìṣàn kọ̀ọ̀kan, ọ̀kọ̀ọ̀kan pẹ̀lú ìdánwò kan, bí bẹ́ẹ̀ kọ́ àkọsílẹ̀ yóò kùnà nígbà tí DNS bá yí.
"Ìrìn ọfísì ń gba VPN lọ" àkọsílẹ̀ split-tunnel kan ti ṣàkọsílẹ̀ ìpinnu kan ó sì ti fi ìtumọ̀ mẹ́ta mìíràn hàn. Ní ìpele pákẹ́tì, tábìlì ọ̀nà ń yan ìsopọ̀ nípasẹ̀ àdírẹ́sì ibi-ìlọ; ní ìpele orúkọ, olùyẹ́jú ń yan sáfà nípasẹ̀ ìbéèrè, àwọn yíyan méjèèjì sì ń ṣẹlẹ̀ lọ́tọ̀ọ̀tọ̀. Ìdí niyẹn tí àkọsílẹ̀ àkọ́kọ́ tí a kọ dáadáa ṣì lè dá ẹ̀rọ tí ó ń yẹ́jú orúkọ inú sí àdírẹ́sì gbogbo ènìyàn, tàbí kò yẹ́jú nkankan nígbà tí ọ̀nà náà ń dàbí ẹni tí ó pé.
Olùyanjú méjì, ìgbìyànjú ìsopọ̀ kan
Nígbà tí ohun èlò kan bá so pọ̀ mọ́ files.corp.example, ìwádìí méjì ń ṣẹlẹ̀ kí pákẹ́tì tó wà. Olùyẹ́jú ń pinnu sáfà tí yóò gba ìbéèrè náà, ní lílo àwọn agbègbè ìwádìí, agbègbè ọ̀nà fún ìsopọ̀ kọ̀ọ̀kan tàbí ìlànà profáìlì tí ó ṣe kedere. Lẹ́yìn náà tábìlì ọ̀nà ń pinnu ibi tí àdírẹ́sì tí ó jáde yóò lọ, ní lílo ìbámu àkọ́kọ́ tí ó gùn jùlọ pẹ̀lú ibi-ìlọ.
Kò sí ohun tí ó so àwọn ìpinnu méjì yẹn pọ̀. Agbègbè àdáni kan lè dáhùn pẹ̀lú 10.20.4.11, nígbà tí tábìlì ọ̀nà ń fi 10.20.0.0/16 ránṣẹ́ sínú ògiri, ìsopọ̀ sì ń ṣiṣẹ́. Yí ọ̀kan nínú wọn padà, yóò kùnà ní ọ̀nà tí ó dàbí èkejì: ìlànà DNS tí ó tọ́ pẹ̀lú ọ̀nà tí ó sọnù ń fúnni ní orúkọ tí a yẹ́jú àti àkókò ìparí, nígbà tí ọ̀nà tí ó tọ́ pẹ̀lú olùyẹ́jú gbogbo ènìyàn ń fúnni ní àdírẹ́sì tí a ń tọ́ ọ̀nà mọ́ ibi tí kò tọ́.
DNS pẹ̀lú ojú-ọ̀run tí a pín ń mú èyí túbọ̀ le. Orúkọ kan náà lè dá àdírẹ́sì àdáni padà láti olùyẹ́jú inú àti àdírẹ́sì gbogbo ènìyàn láti èyí tí ó kojú íńtánẹ́ẹ̀tì, nítorí náà àkọsílẹ̀ tí ó kọ àkọ́kọ́ nìkan kò lè sọ àsọtẹ́lẹ̀ àdírẹ́sì tí alábàáṣepọ̀ yóò lò ní ti gidi. Kọ ọ̀nà olùyẹ́jú sílẹ̀ bí bẹ́ẹ̀ kọ́ àdírẹ́sì jẹ́ àfojúsùn.
Kí ni àkọsílẹ̀ ọ̀nà nìkan ń fi sílẹ̀
Àkọsílẹ̀ ọ̀nà nìkan kò wúlò fún ìkùnà split-tunnel tí ó wọ́pọ̀ jùlọ: orúkọ. Olùlò náà ń sọ pé íńtánẹ́ẹ̀tì inú kò gbé wọlé, ògiri náà wà níṣẹ́, àkọ́kọ́ sì wà. Ẹni tí ó gba tikẹ́ẹ̀tì náà kò ní àkọsílẹ̀ olùyẹ́jú tí ó yẹ kí ó dáhùn, kò ní ọ̀nà láti yan àfikún ìwádìí tí kò tọ́ yàtọ̀ sí sáfà tí a dílọ́wọ́, kò sì ní ìlà ìpìlẹ̀ láti fi wé.
Àìsí kejì ni àkójọ àwọn ìyàtọ̀. Àpẹẹrẹ split-tunnel ni a ń túmọ̀ nípa ohun tí ó dúró níta ògiri bákan náà bí ohun tí ó wọlé, àwọn ibi tí a yọkúrò sì ni ó máa ń yára bàjẹ́, nítorí ọ̀nà àdúgbò tí ó ṣe pàtó tàbí àlẹ̀mọ́ ní ẹ̀gbẹ́ alábàáṣepọ̀ lè borí èròǹgbà láìfi profáìlì náà ọwọ́.
Ẹ̀kẹta ni ẹ̀gbẹ́ tí ó jìnnà ti ògiri. Ọ̀nà alábàáṣepọ̀ kìkì fi pákẹ́tì sórí waya; ẹnubodè ṣì ní láti gbé e lọ, kí ó sì ní ọ̀nà ìpadà. Ìtọ́sọ́nà gbigbélọ strongSwan ń rán wa létí pé àwọn ìlànà gbigbélọ àti ògiri iná ní ẹnubodè jẹ́ apá kan ẹ̀yà náà, kì í ṣe apá kan iṣẹ́ pípọ́nà tí o lè gbà pé ó wà.
Àwọn pápá tí ó mú àkọsílẹ̀ ṣe é ṣe
Ìlà kan fún ìṣàn kọ̀ọ̀kan, ìṣàn sì ni ibi-ìlọ pẹ̀lú orúkọ pẹ̀lú oníní. Àwọn wọ̀nyí ni pápá tí ó ń dúró nígbà ìfarapa pẹ̀lú ìṣẹ̀lẹ̀ gidi:
| Field | Why it has to be written down |
|---|---|
| Destination prefix and address family | The route is per family; an IPv4 note says nothing about a AAAA answer |
| Selected tunnel or direct path | Names the decision, not the symptom |
| Private namespace and resolver | Which domain, which server, which search suffix |
| Public name path | Confirms public names do not accidentally use the private resolver |
| Where the rule lives | Client profile, server push, OS policy or management tool |
| Owner and review date | Namespaces change owner more often than routes change |
Ìlà "ibi tí ó ń gbé" ni èyí tí àwọn ènìyàn ń fò. Àkọ́kọ́ tí sáfà ti tì, ọ̀nà tí profáìlì alábàáṣepọ̀ fi kún àti ọ̀nà tí a tẹ sínú shell yàtọ̀ ní ẹni tí ó lè yí wọn padà àti bóyá wọ́n ń dúró nígbà ìsopọ̀ tuntun. Láìsí pápá yẹn, amọ̀rànbìnà tí ó kàn kò lè sọ èwo nínú mẹ́ta tí ó ń wò.
Ìdánwò kan fún ìlànà kọ̀ọ̀kan, kì í ṣe ọ̀kan fún ògiri kọ̀ọ̀kan
Ìlà kọ̀ọ̀kan nílò ìwádìí méjì tí kò lè ṣe láìséwu: ọ̀kan tí ó ń dán ọ̀nà wò, ọ̀kan tí ó ń dán orúkọ wò. Fún ọ̀nà, béèrè ohun tí ó gbọdọ̀ kọjá ògiri kí o sì fi ìlà náà múlẹ̀ dípò ìdérù, fún àpẹẹrẹ tracert -d 10.20.4.11 lórí Windows tàbí ip route get 10.20.4.11 lórí Linux. Fún orúkọ, béèrè orúkọ àdáni kí o sì kọ sáfà tí ó dáhùn, ní lílo resolvectl query files.corp.example tàbí dig files.corp.example lòdì sí olùyẹ́jú tí àkọsílẹ̀ náà dárúkọ.
Fi ìfojúsùn òdì kún: kí ni ó yẹ kí ó ṣẹlẹ̀ nígbà tí ògiri bá wà ní ìparí. Ohun èlò tí a yọkúrò lórí ẹ̀rọ Android tàbí iOS tí ó ní ìdínà láìsí VPN lè má ní ìsopọ̀ rárá, alábàáṣepọ̀ orí tábìlì sì lè jẹ́ kí ohun èlò kan náà ṣiṣẹ́ nígbà tí ògiri ń tún so pọ̀. Kíkọ ìdáhùn tí a ní lọ́kàn ń sọ "VPN ba ohun èlò mi jẹ́" di ọ̀rọ̀ tí a lè ṣàyẹ̀wò.
Tọ́jú àkọsílẹ̀ pẹ̀lú ìtòlẹ́sẹẹsẹ
Fi àkọsílẹ̀ náà pamọ́ lẹ́gbẹ̀ẹ́ profáìlì tí ó ń ṣàpèjúwe rẹ̀ kí o sì fi ìtẹ̀jáde rẹ̀ pẹ̀lú profáìlì yẹn. Ìwé kan nínú wiki tí kò sí ẹni tí ó ń ṣe àtúnṣe rẹ̀ jẹ́ òfó; tábìlì nínú ibi ìpamọ́ kan náà pẹ̀lú àwọn ọ̀nà tí a ti tì àti ìlànà olùyẹ́jú ni a lè ṣàyẹ̀wò nínú àyípadà kan náà.
Nígbà tí ohun kan bá bàjẹ́, fi ọ̀nà tí a lò àti olùyẹ́jú tí ń ṣiṣẹ́ wé àkọsílẹ̀ kí o tó fi ìyàtọ̀ mìíràn kún. Méjì nínú àwọn ìdí mẹ́ta tí ó wọ́pọ̀ — ìlànà ààyè orúkọ àtijọ́ àti ìlànà ìrànwọ́ níta ìlànà ohun èlò — ń dàbí ìkùnà VPN gan-an, a kò sì lè rí wọn bí àkọsílẹ̀ bá kàn ṣe àkójọ àwọn àkọ́kọ́.
Kí o tó pe àkọsílẹ̀ náà ní òpin, jẹ́rìí pé ó ń dáhùn àwọn wọ̀nyí ní ìkọ̀wé: àkọ́kọ́ wo, fún ìdílé àdírẹ́sì wo; ààyè orúkọ àdáni wo, tí olùyẹ́jú wo dáhùn; orúkọ wo ni ó ń wà ní gbangba pẹ̀lú ìmọ̀; ibi tí a ti ṣètò ìlànà kọ̀ọ̀kan àti ẹni tí ó ní; àti àṣẹ kan tí ó ń fi ọ̀nà hàn àti ọ̀kan tí ó ń fi orúkọ hàn. Bí ọ̀kan nínú wọ̀nyí bá sọnù, a óò ṣe àyẹ̀wò ìṣẹ̀lẹ̀ tí ó tẹ̀lé láti ìbẹ̀rẹ̀.