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ọ.

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