DNS pínpín lórí OpenVPN: kí ni ẹ̀ka ìpà ọ̀nà gbọ́dọ̀ ṣe lórí gbogbo ètò ìṣiṣẹ́
Ẹ̀ka ìwádìí, ẹ̀ka ìpà ọ̀nà àti ipa ọ̀nà IP jẹ́ ohun mẹ́ta ọ̀tọ̀ọ̀tọ̀. Ṣètò ìlànà fún pẹpẹ kọ̀ọ̀kan, lẹ́yìn náà fi hàn pé olùpèsè wo ló dáhùn ìbéèrè náà.
Gbogbo ìbéèrè DNS pínpín bẹ̀rẹ̀ pẹ̀lú gbólóhùn kan náà: àwọn orúkọ ilé-iṣẹ́ lọ sí DNS ilé-iṣẹ́, gbogbo nǹkan mìíràn ń bá a lọ ní ṣíṣe. Yíyí gbólóhùn yẹn padà sí ìṣètò túmọ̀ sí dídáhùn àwọn ìbéèrè mẹ́ta fún gbogbo ètò ìṣiṣẹ́, àti pé àwọn ìdáhùn ń lo àwọn ọ̀nà ọ̀tọ̀ọ̀tọ̀ lórí kọ̀ọ̀kan. Àwọn profáìlì tí ń ṣiṣẹ́ lórí kọ̀mpútà gbé káàkiri Linux sábà ń kùnà lórí Windows fún àwọn ìdí tí kò ní í ṣe pẹ̀lú ọ̀nà abẹ́lẹ̀. Àlàfo náà sábà jẹ́ ètò olùyọjáde tí a rò pé ipa ọ̀nà ni.
Sọ orúkọ ìlànà náà ní àkọ́kọ́, lẹ́yìn náà yan ohun ìpilẹ̀ pẹpẹ tí ó ń ṣàfihàn rẹ̀.
Àwọn ètò mẹ́ta tí ó rọ̀ láti dàpọ̀
Ẹ̀ka ìwádìí ń fẹ̀ orúkọ kúkúrú: nígbà tí o bá tẹ files ó di files.corp.example nígbà tí olùyọjáde bá gbìyànjú àwọn ẹ̀ka ní tẹ̀léntẹ̀lẹ̀. Ẹ̀ka ìpà ọ̀nà ń yan olùyọjáde tí yóò dáhùn àwọn ìbéèrè nínú ààyè orúkọ kan. Ipa ọ̀nà IP kìkì ń jẹ́ kí olùyọjáde tí a yàn lè dé. Àwọn mẹ́tẹ̀ẹ̀ta náà wà ní àwọn ìpele ọ̀tọ̀ọ̀tọ̀, àti pààrọ̀ ọ̀kan fún èkejì ń mú ìṣètò tí ó dàbí ẹni pé ó tọ́ tí kò sì yanjú nǹkan kan.
Ìdàrúdàpọ̀ náà ní iye kan: fífi ẹ̀ka ìwádìí kún ń fi gbogbo orúkọ kúkúrú ránṣẹ́ sí olùyọjáde iṣẹ́, pẹ̀lú àwọn orúkọ tí ó jẹ́ ti ibòmíràn. Yíyan ẹ̀ka ìpà ọ̀nà ń pa àwọn ìbéèrè tí kò ní í ṣe mọ́ mọ́ olùyọjáde àdúgbò nígbà tí ó ṣì ń fi *.corp.example ránṣẹ́ nípasẹ̀ ọ̀nà abẹ́lẹ̀.
Linux: ẹ̀ka ìpà ọ̀nà nìkan, kì í ṣe ẹ̀ka ìwádìí
Lórí systemd-resolved, ẹ̀ka tí ó bẹ̀rẹ̀ pẹ̀lú àmì tilde jẹ́ ẹ̀ka ìpà ọ̀nà nìkan, èyí túmọ̀ sí pé àwọn ìbéèrè fún ààyè orúkọ yẹn lọ sí olùyọjáde tí a so pọ̀ láìsí pé wọ́n tún di ẹ̀ka ìwádìí. resolvectl domain tun0 '~corp.example' ń gbé èyí kalẹ̀, àti resolvectl dns tun0 10.8.0.1 ń dárúkọ olùpèsè náà. Àwọn ètò méjèèjì jẹ́ ti ojú-ìkànnì, nítorí náà wọ́n ń pòórá pẹ̀lú rẹ̀. Tilde ni apá tí àwọn ènìyàn ń fi sílẹ̀, àti láìsí rẹ̀ àwọn orúkọ kúkúrú bẹ̀rẹ̀ sí yanjú nípasẹ̀ olùyọjáde iṣẹ́.
Má ṣe fi ẹ̀ka kan náà sórí bí ẹ̀ka ìwádìí àgbáyé pẹ̀lú. Àwọn ètò méjì náà kì í ṣe àfikún; ọ̀kan ń tọ́ ọ̀nà, èkejì ń tún un tí o tẹ̀ kọ.
Windows nílò ìlànà ààyè orúkọ, kì í ṣe ẹ̀ka
Windows ń tọ́jú ìlànà DNS pínpín nínú tábìlì ìlànà yíyánjú orúkọ, kì í ṣe nínú ẹ̀ka DNS ti adáptà. Ìlànà kan ń so ààyè orúkọ mọ́ àwọn olùpèsè pàtó: Add-DnsClientNrptRule -Namespace .corp.example -NameServers 10.8.0.1. Fífi ẹ̀ka nìkan kalẹ̀ ń yí bí àwọn orúkọ kúkúrú ṣe rí padà; kò darí ìbéèrè náà lọ sí olùpèsè mìíràn.
Ṣàyẹ̀wò ìlànà tí ń ṣiṣẹ́ pẹ̀lú Get-DnsClientNrptPolicy lẹ́yìn ìsopọ̀, nítorí ìlànà láti ìsopọ̀ àtẹ̀yìnwá lè gbé pẹ́ ju ọ̀nà abẹ́lẹ̀ lọ. Yọ àwọn ìlànà kúrò nípasẹ̀ orúkọ nígbà tí ọ̀nà abẹ́lẹ̀ bá ṣubú, kí o sì jẹ́ kí orúkọ ìfihàn dúró ṣinṣin kí ìmúkúrò lè gbà àkọsílẹ̀ tí ó tọ́.
Jẹ́ kí olùní olùyọjáde kan ṣoṣo wà fún gbogbo pẹpẹ
Olùṣàkóso àpapọ̀ ojú-iṣẹ́, àkọsílẹ̀ up ti OpenVPN àti ẹ̀rọ olùyọjáde àdúgbò lè gbìyànjú láti kọ ìṣètò kan náà. Nígbà tí wọ́n kò bá fohùn ṣọ̀kan, ẹni tí ó kọ kẹ́yìn ni ó ń ṣẹ́gun àti pé àbájáde náà sinmi lórí tẹ̀léntẹ̀lẹ̀ ìtúká. Yan ẹ̀yà kan tí yóò ni ipò olùyọjáde, jẹ́ kí àwọn mìíràn jábọ̀ dípò kíkọ, kí o sì dán ìsopọ̀ àtúnṣe wò: ìlànà náà gbọ́dọ̀ là kọjá rẹ̀ láìṣe ìlànà ní ìlọ́po méjì. Dán ìyọkúrò wò pẹ̀lú, nítorí ipò tí ó kù ni ó ń mú kí ìsopọ̀ tí ó tẹ̀le hùwà yàtọ̀.
Àwọn ohun èlò tí ó ń mú olùyọjáde ẹ̀rọ ìkọ̀kọ̀ tiwọn wá ń pa ìlànà ètò ìṣiṣẹ́ lórí àìkíyèsi pátápátá. Ìyẹn jẹ́ ànímọ́ ohun èlò náà, kì í ṣe àléébù nínú ọ̀nà abẹ́lẹ̀.
Ṣàyẹ̀wò àbájáde náà, kì í ṣe ọ̀rọ̀ profáìlì
Yanjú orúkọ kan tí ó yẹ kí ó gba ọ̀nà abẹ́lẹ̀ àti ọ̀kan tí kò yẹ, lórí gbogbo pẹpẹ, kí o sì fi hàn pé olùpèsè wo ló dáhùn. resolvectl query host.corp.example àti Resolve-DnsName host.corp.example méjèèjì ń jábọ̀ olùpèsè tí ó dáhùn. Tún un ṣe lẹ́yìn ìsopọ̀ àtúnṣe. Lẹ́yìn náà fi hàn pé olùyọjáde ọ̀nà abẹ́lẹ̀ wà ní àdírẹ́sì tí profáìlì ń fi ránṣẹ́, nítorí ìlànà tí ó tọ́ tí ó ń tọ́ka sí olùpèsè tí a kò lè dé yóò kùnà bí ẹni pé kò sí ìlànà rárá.
Kọ ìhùwà tí a ní lọ́kàn nínú àwọn àkọsílẹ̀ profáìlì: ẹ̀ka wo ló ń tọ́ ọ̀nà, olùpèsè wo ló ń dáhùn rẹ̀, àti kí ni ó ń ṣẹlẹ̀ sí gbogbo nǹkan mìíràn. Pẹpẹ tí ó tẹ̀le tí ìwọ yóò ṣe àtìlẹ́yìn fún yóò nílò gbólóhùn yẹn ju fáìlì ìṣètò lọ.