Àwọn orúkọ aladani ń yanjú fún gbogbo ènìyàn lórí nẹ́tíwọ́kì ilé-iṣẹ́, wọ́n sì ń parí àkókò fún gbogbo ènìyàn lórí VPN. Resolver dáhùn fún ẹnu-bodè, ọ̀nà síbẹ̀ wà, ṣùgbọ́n ìbéèrè kò gba ìdáhùn rárá. Ohun tó ṣe àìsí kì í ṣe resolver gbogbo ènìyàn mìíràn tàbí ọ̀nà gbòòrò: ó jẹ́ àdírẹ́sì orísun tí sẹ́và DNS aladani fẹ́ dáhùn.

Jẹ́rìí pé resolver ń kọ àkójọ àwọn oníbàárà rẹ

Bẹ̀rẹ̀ pẹ̀lú fífi hàn pé ìkùnà náà jẹ́ ti orísun, kì í ṣe ààyè láti dé. Láti ọ̀dọ̀ oníbàárà tó so pọ̀, béèrè lọ́wọ́ resolver aladani tààrà kí o sì wò bóyá ìbéèrè náà parí àkókò tàbí ó padà bí ìkọ̀sílẹ̀. dig @10.40.0.53 intranet.example.net +time=2 +tries=1 tó ń parí àkókò nígbà tí ìbéèrè kan náà láti ẹnu-bodè ń ṣàṣeyọrí ń tọ́ka sí ìlànà ààbò lórí resolver. Ìdáhùn SERVFAIL ń tọ́ka sí ibòmíì pátápátá, ní ọ̀pọ̀ ìgbà sí agbègbè tàbí aṣíwájú òkè.

Kọ àdírẹ́sì oníbàárà sílẹ̀ kí o tó dán an wò. ip -4 addr show tun0 lórí oníbàárà, tàbí iyáwó tí a fi hàn nínú kọ̀ǹsólù, sọ fún ọ àkójọ tí resolver rí.

Lẹ́yìn náà jẹ́rìí pé ọ̀nà wà gan-an. Ọ̀nà tó fi àdírẹ́sì resolver ránṣẹ́ sínú tunnel jẹ́ kókó àkọ́kọ́, kì í ṣe ojútùú; bí àwọn pákẹ́tì kò bá dé rárá, a kò gbà ìlànà orísun ní ìmọ̀ràn rárá. Ṣàyẹ̀wò rẹ̀ pẹ̀lú ip route get 10.40.0.53 lórí oníbàárà.

Fi ọ̀nà olùgbàlejò kan kún dípò kí o tú gbogbo rẹ̀

Ìtọ́sọ́nà DNS aladani Pritunl ṣàpèjúwe ojútùú tóóró: ọ̀nà /32 pẹ̀lú NAT fún àdírẹ́sì resolver, pẹ̀lú àdírẹ́sì yẹn tí a yàn gẹ́gẹ́ bí sẹ́và DNS àwọn oníbàárà. Ọ̀nà náà yí orísun tí resolver rí padà fún ìṣàn DNS nìkan. Ìṣàn àwọn ohun èlò ń pa àpẹẹrẹ tó ń dáàbò bo orísun tí o yàn fún un mọ́.

Ṣètò rẹ̀ nípasẹ̀ olówó ọ̀nà tí sẹ́và ń ṣe àtìlẹ́yìn fún, lẹ́yìn tí o ti ṣàyẹ̀wò àwọn ọ̀nà tó wà fún ìfarapa. Nínú àpẹẹrẹ òkè, ibi tó ń lọ ni 10.40.0.53/32 pẹ̀lú NAT, àkójọ oníbàárà sì ń jẹ́ 10.90.0.0/24. Má tú gbogbo ìwọ̀n aladani láti tún iṣẹ́ kan ṣe, nítorí gbogbo ìlànà ìsàlẹ̀ tó gbára lé àdírẹ́sì gidi oníbàárà yóò bẹ̀rẹ̀ sí rí ẹnu-bodè ní ààyè rẹ̀. Jẹ́rìí àdírẹ́sì tí resolver ń gbà gan-an nípa wíwo àkọsílẹ̀ ìbéèrè rẹ̀ nígbà ìwárì ìdánwò kan. Ọ̀nà olùgbàlejò kan ṣoṣo kò fi ohunkóhun hàn nípa ìtúmọ̀ tàbí ìyọ̀nda.

Resolver ṣì ní láti gba orísun tí a tú lórí UDP àti TCP, àwọn ìdáhùn rẹ̀ sì gbọ́dọ̀ lè padà. Yíyí orísun kò lè dá agbègbè tàbí àkọsílẹ̀ tó ṣe àìsí.

Pinnu bóyá sẹ́và tàbí oníbàárà ni ó ń rán ìbéèrè náà

Pritunl tún ṣàkọsílẹ̀ ètò aṣojú DNS tó so mọ́ VPN Client DNS Mapping, níbi tí sẹ́và ń fi àwọn ìbéèrè òkè ránṣẹ́ fún àwọn oníbàárà. Nínú àpẹẹrẹ yẹn orísun òkè jẹ́ ti ipò nẹ́tíwọ́kì sẹ́và fúnra rẹ̀, ìyọkuro ní ẹ̀gbẹ́ oníbàárà sì jẹ́ ojútùú tí kò tọ́.

Dámọ̀ àpẹẹrẹ tó ń ṣiṣẹ́ kí o tó fi ohunkóhun kún. Àtúnṣe mẹ́ta tó ń farapa, aṣojú kan, àyípadà resolver lórí oníbàárà àti àkọsílẹ̀ NAT afọwọ́ máa ń túmọ̀ sí pé kò sí ẹni tó ti fìdí rẹ̀ múlẹ̀: ẹ̀yà wo ni ó yẹ kí ó rán ìbéèrè náà. Ṣàyẹ̀wò bootstrap pẹ̀lú: resolver aladani nìkan kò lè jẹ́ ọ̀nà kan ṣoṣo láti rí ibi ìparí kí tunnel tó wà, àyípadà resolver tó wà pẹ́ kò sì yẹ kí ó gbé ju ìsopọ̀ lọ.

Dán ìwárì aladani wò, kì í ṣe ojú-ìwé wẹ́ẹ̀bù gbogbo ènìyàn

Lẹ́yìn tí o bá fi àyípadà náà ṣiṣẹ́ tí o sì tún so pọ̀, ṣàyẹ̀wò ìṣètò resolver tó wúlò ti oníbàárà, lẹ́yìn náà yanjú orúkọ tí o mọ̀ pé ó wà nínú agbègbè aladani nìkan. dig intranet.example.net láìsí sẹ́và tó ṣe kedere ń fi hàn ohun tí oníbàárà ń lò gan-an. Tẹ̀lé e pẹ̀lú ìbéèrè sí àdírẹ́sì tí ìwárì yẹn dá padà, nítorí yíyanjú àti ààbò iṣẹ́ jẹ́ ìgbésẹ̀ ọ̀tọ̀ọ̀tọ̀. Aṣàwákiri tó ń gba àwọn ojú-ìwé gbogbo ènìyàn nípasẹ̀ DNS-over-HTTPS kò fi ohunkóhun hàn nípa ọ̀nà resolver aladani ẹ̀rọ ìṣiṣẹ́. Resolver kejì gbogbo ènìyàn kò sì jẹ́ aláṣẹ fún agbègbè inú.

Kọ àdírẹ́sì resolver, ọ̀nà /32 àti ìṣètò DNS oníbàárà pa pọ̀ nínú àwọn àkọsílẹ̀ sẹ́và. Ìdajì ìṣètò yẹn tí a bá mú padà nìkan yóò tún ìkùnà àkọ́kọ́ ṣẹ̀.

Níkẹyìn, jẹ́rìí pé tunnel ṣì ń tọ́ ọ̀nà sí ibi tí ohun èlò ń lọ lẹ́yìn tí DNS bá ṣàṣeyọrí. Ọ̀nà, ààbò iṣẹ́ àti ìjẹ́rìí ìdánimọ̀ wà lómìnira kúrò lọ́wọ́ yíyanjú orúkọ, ìwárì tó ń ṣiṣẹ́ kò sì sọ ohunkóhun nípa ìwọ̀n ìṣàn. Bí ojú-ìwé aladani bá lọra ṣùgbọ́n ó yanjú, resolver ti ṣe iṣẹ́ rẹ̀, ìṣòro sì ti lọ sí ọ̀nà.

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