Ẹ̀ka àwọn olùyọjá méjì lórí àfikún kan dà bí ọ̀nà láti fi ẹ̀ka-ìkàá kan ránṣẹ́ sí olùsìn kan àti ẹ̀ka-ìkàá mìíràn sí èyí kejì, kò sì sí nǹkan kankan nínú àkọsílẹ̀ àwọn olùyọjá tó ń ṣiṣẹ́ bẹ́ẹ̀. Windows ń yọjá nípa orúkọ, ìpinnu nípa olùsìn wo ni a óò béèrè wá láti inú àwọn ohun ìlànà, kì í ṣe láti inú àkọsílẹ̀ àdírẹ́sì tí a tò lẹ́sẹẹsẹ. Àwòrán inú ọkàn tí a gbọ́dọ̀ rọ́pòò ni ìlà: kò sí olùsìn kìíní fún ẹ̀ka-ìkàá A àti olùsìn kejì fún ẹ̀ka-ìkàá B. Ẹ̀ka ìlànà kan wà fún ààyè orúkọ kọ̀ọ̀kan tó ń dárúkọ àwọn olùsìn ní gbangba, bí àwọn ìlànà yẹn bá sì wà, àkọsílẹ̀ àfikún kò ní ṣeni lọ́wọ́ mọ́.

Àlọ́ ìgbàgbọ́: àdírẹ́sì méjì ń pín ẹ̀ka-ìkàá méjì

Ìgbàgbọ́ yìí ń wà nítorí pé ó ń ṣiṣẹ́ ní àìròtẹ́lẹ̀ nígbà tí olùsìn kan bá ń dáhùn gbogbo nǹkan tí èkejì sì jẹ́ àfikún nìkan. Oníbàárà béèrè lọ́wọ́ olùsìn kìíní, olùsìn yẹn ń tọ́nà tàbí ń ṣe àtúnyẹ̀wò, ìdáhùn sì dé; kò sí ẹnikẹ́ni tó kíyèsí olùyọjá wo ló kó àgbègbè náà mọ́ gan-an. Ìrọ́kèrè yẹn ń fọ́ ní àkókò tí ààyè orúkọ méjèèjì bá ń gbé nínú àgbègbè àdáni ọ̀tọ̀ọ̀tọ̀ láìsí ìtọ́nà láàrin wọn, nítorí nígbà yẹn olùsìn kìíní ń dáhùn pẹ̀lú àṣẹ pé orúkọ náà kò sí. Ìdáhùn òdì láti ọ̀dọ̀ olùsìn kìíní kì í ru àfikún, nítorí oníbàárà ti gba ìdáhùn tó parí, kì í ṣe ìkùnà.

Àkọsílẹ̀ tí a tò lẹ́sẹẹsẹ kò ní èròǹgbà ẹ̀ka-ìkàá, nítorí náà kò lè fi ète hàn. Ohun tí àkọsílẹ̀ náà ń ṣàkóso gan-an ni olùsìn wo ni a béèrè lọ́wọ́ kìíní àti èwo ni a dán wò ní kejì, àwọn ìdáhùn méjèèjì sì kan gbogbo orúkọ ní ìwọ̀n kan náà.

Ohun tí Windows ń lò gan-an láti yan

Tábìlì Ìlànà Ìyọjá Orúkọ ń ba orúkọ mu pẹ̀lú àwọn ààyè orúkọ tí a ti ṣètò, ó sì ń yan àwọn olùsìn àti àṣàyàn fún ìbámu yẹn. A lè ṣètò àwọn ìlànà níbílù, kí a fi ìlànà ẹgbẹ́ ránṣẹ́, tàbí kí èròǹgbà VPN pèsè wọ́n, ìlànà tó ń ṣiṣẹ́ sì jẹ́ àkópọ̀ kì í ṣe àkọsílẹ̀ kan ṣoṣo. Ìdí nìyẹn tí ìwádìí àkọ́kọ́ fi máa ń jẹ́ ipò tó ń ṣiṣẹ́ nígbà gbogbo: ìlànà tí a kọ́ níbílù tí ó já látọ̀dọ̀ ìlànà tí a ń ṣàkóso ń dá kẹ́mísítì tó ń huwà pátápátá yàtọ̀ sí bí ìṣètò rẹ̀ ṣe dábàá. A tún fi ìyàsọ́tọ̀ ba àwọn ìlànà mu, nítorí náà àkọsílẹ̀ ààyè orúkọ tó gbòòrò lè bo èyí tó kéré ní àwọn ọ̀nà tí kò hàn nínú àkọsílẹ̀ àwọn ohun tí a ti ṣètò. Kíka ìtòlẹ́sẹẹsẹ tó ń ṣiṣẹ́ ni ọ̀nà kan ṣoṣo láti rí ìlànà tó ń ṣẹ́gun.

Get-DnsClientNrptRule
Get-DnsClientNrptPolicy -Effective

Àṣẹ kìíní ń ṣàkọsílẹ̀ ohun tí a ti ṣètò lórí ẹ̀rọ náà; èkejì ń fi ohun tí oníbàárà yóò lò gan-an hàn, pẹ̀lú àwọn àkọsílẹ̀ tó wá láti ibòmíì. Bí ìjáde tó ń ṣiṣẹ́ bá ní àwọn ààyè orúkọ tí a ń ṣàkóso, ẹni tó ni ìlànà yẹn ni ibi tó yẹ láti béèrè ìyípadà, kì í ṣe àkọsílẹ̀ ìlànà ibílẹ̀. Àwọn àṣẹ méjèèjì ń ka ipò nìkan, nítorí náà ṣíṣe wọ́n kí ẹnikẹ́ni tó gbà ìyípadà kò ná nǹkan kan.

Ìlànà kan fún ààyè orúkọ kọ̀ọ̀kan, pa ohun náà mọ́

Lẹ́yìn tí a bá ti yé ipò tó ń ṣiṣẹ́, ṣe ìlànà kan fún ààyè orúkọ kọ̀ọ̀kan kí o sì pa ohun tí àṣẹ kọ̀ọ̀kan ń dá padà mọ́. Àwọn orúkọ ìfihàn jẹ́ àmì fún ènìyàn, àmì-ìdánimọ̀ àkànṣe nínú ohun tí a dá padà sì ni ibi ìdójútì tó gbẹ́kẹ̀lé nígbà tó ń bọ̀. Kọ àwọn àmì-ìdánimọ̀ méjèèjì sínú àkọsílẹ̀ ìyípadà kan náà tó ń ṣàkọsílẹ̀ àwọn ààyè orúkọ àti àwọn olùyọjá, nítorí ìpàdé tó dá wọn kò ní jẹ́ ìpàdé tó máa ṣe ìmọ́tótó.

$svcRule = Add-DnsClientNrptRule -Namespace ".svc.internal.example" -NameServers "10.60.0.53" -DisplayName "VPN lab services" -PassThru
$resRule = Add-DnsClientNrptRule -Namespace ".research.internal.example" -NameServers "10.61.0.53" -DisplayName "VPN lab research" -PassThru
$svcRule | Select-Object Name, Namespace, NameServers
$resRule | Select-Object Name, Namespace, NameServers

Àmì àkọ́kọ́ ń fi ìbámu ìparí hàn, nítorí náà ìlànà náà bo app.svc.internal.example àti ohunkóhun mìíràn tó wà nísàlẹ̀ rẹ̀. Àwọn àdírẹ́sì méjì níbí jẹ́ ti ètò ìtọ́nà ìkàá yìí fúnra rẹ̀; ìlànà kan kò dá àgbègbè, kò fi ọ̀nà sórí ẹ̀rọ, kò sì fún ohun èlò tó máa sopọ̀ ní ìparí ní àṣẹ, àti ìwé ìtọ́kasí Add-DnsClientNrptRule ń ṣàkọsílẹ̀ pàtó ipa tí ẹ̀yà kọ̀ọ̀kan ń kó.

Kíyèsí ohun tí àwọn àṣẹ yìí kò ṣe: wọ́n kan gbogbo ẹ̀rọ, wọn kò ní ààlà sí ìpàdé VPN, wọ́n sì ń wà lẹ́yìn tí a bá ti pa fèrèsé dé. Kẹ́mísítì tí ó gbàgbé èyí ń fi ìlànà sílẹ̀ lẹ́yìn tí ọ̀nà àbẹ́ẹ̀lẹ̀ bá lọ.

Fi hàn pé oníbàárà yan olùsìn náà

Bíbéèrè lọ́wọ́ olùsìn pàtó kan bóyá ó mọ orúkọ kan ń fi hàn pé olùsìn náà lè dáhùn, èyí kò jẹ́ ẹ̀sùn kan náà pẹ̀lú pé oníbàárà yan olùsìn yẹn. Ìdánwò tó ṣe pàtàkì ń yọjá orúkọ gidi nípasẹ̀ ọ̀nà deede oníbàárà, lẹ́yìn náà ó ń jẹ́rìí olùyọjá wo ló mú un, ní àkókò tó dára jùlọ nígbà tí ọ̀nà àbẹ́ẹ̀lẹ̀ tó ń pèsè ọ̀nà náà wà ní ṣíṣí. Bí ọ̀nà àbẹ́ẹ̀lẹ̀ bá ti dé, ìlànà tí a fi ààlà tòótọ́ ṣì ń tọ́ka sí olùsìn tí a kò lè dé ọ̀dọ̀ rẹ̀, ìyẹn sì jẹ́ ìṣòro ìtọ́nà kì í ṣe ti ìlànà. Dán ipò méjèèjì wò kí a lè fi wọ́n yàtọ̀ nígbà tó ń bọ̀.

Resolve-DnsName app.svc.internal.example
Resolve-DnsName build.research.internal.example
Resolve-DnsName app.svc.internal.example -DnsOnly -NoHostsFile

Ṣọ́ra fún àwọn ìdáhùn tí a fi pamọ́ láti àkókò kí àwọn ìlànà tó wà, kí o sì ṣọ́ra fún àwọn ohun èlò tó ń fo olùyọjá ẹ̀rọ náà kọjá pátápátá pẹ̀lú DNS tí wọ́n fi ẹ̀kọ́ pamọ́ tiwọn. Àwọn ìparí ìwádìí jẹ́ ẹ̀yà mìíràn tó yàtọ̀: ìlànà kan lè yan olùyọjá fún orúkọ kíkún láìkọ́ Windows láti fẹ̀ orúkọ olùgbàlejò tí ó ṣá sílẹ̀ sínú ààyè orúkọ yẹn.

Yọ gan-an ohun tí o kọ́ kúrò

Ìmọ́tótó ni ibi tí kẹ́mísítì ti di ìtàn ìkìlọ̀. Pípa gbogbo ìlànà lórí ẹ̀rọ kúrò yára, ó sì ń yọ ìlànà tí ẹlòmíràn gbẹ́kẹ̀ lé kúrò, nítorí náà lo àwọn àmì-ìdánimọ̀ tí a gba nígbà tí a kọ́ àwọn ìlànà, lẹ́yìn náà kíka ipò tó ń ṣiṣẹ́ lẹ́ẹ̀kan sí i láti jẹ́rìí pé ẹ̀rọ náà ti padà sí ibi tí ó ti bẹ̀rẹ̀. Bí ìpàdé tó dá wọn kò bá sí mọ́, àkọsílẹ̀ ìyípadà ni ibi kan ṣoṣo tí àwọn àmì-ìdánimọ̀ wà. Ìdí nìyẹn tí a fi ń kọ wọ́n kí àṣẹ kìíní tó ṣiṣẹ́, kì í ṣe lẹ́yìn.

Remove-DnsClientNrptRule -Name $svcRule.Name -Force
Remove-DnsClientNrptRule -Name $resRule.Name -Force
Get-DnsClientNrptPolicy -Effective

Fún ìgbékalẹ̀ kì í ṣe kẹ́mísítì, ìbéèrè nípa ìgbà ìwàláàyè ṣe pàtàkì bí ìlànà náà. Èròǹgbà VPN lè gbé àwọn ìlànà ààyè orúkọ, ó sì lè yan bóyá wọ́n wà lẹ́yìn ìsopọ̀; ìlànà tó wà nígbà tí a kò lè dé ọ̀dọ̀ olùyọjá ń fi àwọn oníbàárà sílẹ̀ láti fẹ́ràn olùsìn tó ti kú, ìlànà tí a fi ààlà sí ìsopọ̀ sì ń pòórá nígbà tí ọ̀nà àbẹ́ẹ̀lẹ̀ bá lọ. Pinnu irú ìhùwàsí wo ni iṣẹ́ náà nílò, samisi ẹni tó ni ìlànà náà, kí o sì jẹ́ kí ìpín àṣẹ náà wà ní àkọsílẹ̀ lẹ́gbẹ̀ẹ́ èròǹgbà náà kì í ṣe nínú ìrántí ẹnìkan nípa kẹ́mísítì.

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