Breathnaíonn liostáil dhá réititheoir ar aonad amháin mar bhealach chun fearann amháin a sheoladh chuig freastalaí amháin agus fearann eile chuig an bhfreastalaí eile, agus ní oibríonn aon rud sa liosta réititheoirí ar an mbealach sin. Réitíonn Windows de réir ainm, agus tagann an cinneadh faoi cé acu freastalaí a chuirfear ceist air ó oibiachtaí beartais seachas ó liosta seoltaí ordaithe. Is é an tsamhail mheabhrach atá le cur ina háit an scuaine: níl aon chéad fhreastalaí d'fhearann A ná dara freastalaí d'fhearann B. Tá tacar rialacha in aghaidh an spáis ainm a ainmníonn na freastalaithe go sainráite, agus a luaithe a bhíonn na rialacha sin ann, staonann liosta an aonaid ó bheith suimiúil.

An miotas: roinneann dhá sheoladh dhá fhearann

Maireann an creideamh mar go n-oibríonn sé de thimpiste nuair a fhreagraíonn freastalaí amháin gach rud agus nuair nach bhfuil sa dara ceann ach cúltaca. Cuireann cliant ceist ar an gcéad fhreastalaí, seolann an freastalaí sin ar aghaidh nó déanann sé atarlú, agus sroichtear an freagra; ní thugann éinne faoi deara cé acu réititheoir a bhí i seilbh an chriosáin i ndáiríre. Briseann an tsamhail shamhlacha an nóiméad a chónaíonn an dá spás ainm i gcriosanna príobháideacha ar leithligh gan aon seoladh ar aghaidh eatarthu, mar ansin freagraíonn an chéad fhreastalaí go húdarásach nach bhfuil an t-ainm ann. Ní spreagann freagra diúltach ón gcéad fhreastalaí an cúltaca, ó fuair an cliant freagra cinntitheach seachas teip.

Níl aon choincheap fearainn ag liosta ordaithe, mar sin ní féidir leis an rún a chur in iúl. Is é an rud a rialaíonn an liosta i ndáiríre cé acu freastalaí a chuirtear ceist air ar dtús agus cé a thriailtear sa dara háit, agus baineann an dá fhreagra le gach ainm go cothrom.

Cad a úsáideann Windows i ndáiríre chun roghnú

Meaitseálann Tábla Beartais Réitithe Ainmneacha ainm le spásanna ainmneacha cumraithe agus roghnaíonn sé na freastalaithe agus na roghanna don mheaitseáil sin. Is féidir rialacha a chumrú go háitiúil, a sheachadadh trí Bheartas Grúpa, nó a sholáthar le próifíl VPN, agus is meascán é an beartas éifeachtach seachas aon liosta amháin. Sin é an fáth gurb é an chéad diagnóis i gcónaí an staid éifeachtach: cruthaíonn riail a cruthaíodh go háitiúil agus a chailleann do bheartas bainistithe saotharlann nach n-iompraíonn ar chor ar bith mar a thugann a cumraíocht le tuiscint. Meaitseáiltear rialacha de réir sonrachais freisin, mar sin is féidir le hiontráil leathan spáis ainm ceann cúng a scáthú ar bhealaí atá dofheicthe i liosta míreanna cumraithe. Is é léamh an oird éifeachtaigh an t-aon bhealach chun a fheiceáil cé acu riail a bhuann.

Get-DnsClientNrptRule
Get-DnsClientNrptPolicy -Effective

Liostaíonn an chéad ordú an rud atá cumraithe ar an meaisín; taispeánann an dara ceann an rud a chuirfidh an cliant i bhfeidhm i ndáiríre, lena n-áirítear iontrálacha a tháinig ó áit eile. Má tá spásanna ainmneacha bainistithe san aschur éifeachtach, is é úinéir an bheartais sin an áit cheart chun an t-athrú a iarraidh, ní an liosta rialacha áitiúil. Ní léann an dá ordú ach staid, mar sin ní chosnaíonn sé rud ar bith iad a rith sula n-aontaíonn éinne leis an athrú.

Riail amháin in aghaidh an spáis ainm, coinnigh an oibiacht

Nuair a thuigtear an staid éifeachtach, cruthaigh riail amháin in aghaidh an spáis ainm agus caomhnaigh an oibiacht a thugann gach ordú ar ais. Is lipéid do dhaoine iad ainmneacha taispeána, agus is é an t-aitheantóir uathúil san oibiacht a thugtar ar ais an sprioc scriosta iontaofa ina dhiaidh sin. Scríobh an dá aitheantóir sa nóta athraithe céanna a thaifeadann na spásanna ainmneacha agus na réititheoirí, mar ní hé an seisiún a chruthaigh iad a bheidh ina sheisiún a ghlanann suas.

$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

Cuireann an ponc tosaigh meaitseáil iarmhíre in iúl, mar sin clúdaíonn an riail app.svc.internal.example agus aon rud eile faoina bhun. Baineann an dá sheoladh anseo le plean ródaithe na saotharlainne seo féin; ní chruthaíonn riail crios, ní shuiteálann sí ród ná ní údaraíonn sí an feidhmchlár a nascann sa deireadh, agus an tagairt Add-DnsClientNrptRule déanann sí doiciméadú cruinn ar an bparaiméadar a dhéanann gach rud.

Tabhair faoi deara nach ndéanann na horduithe seo: tá siad ar fud an mheaisín, níl siad scóipeáilte do sheisiún VPN, agus maireann siad tar éis an fhuinneog a dhúnadh. Fágann saotharlann a dhéanann dearmad air seo beartas ina ndiaidh nuair a bhíonn an tollán imithe.

Cruthaigh go roghnaigh an cliant an freastalaí

Léiríonn fiafraí de fhreastalaí ar leith an bhfuil aithne aige ar ainm go bhféadann an freastalaí freagra a thabhairt, agus ní hionann sin agus an t-éileamh gur roghnaigh an cliant an freastalaí sin. Réitíonn an tástáil a bhfuil tábhacht léi ainm fíor trí ghnáthbhealach an chliaint agus ansin dearbhaíonn sí cé acu réititheoir a láimhseáil é, go hidéalach agus an tollán a sholáthraíonn an ród in airde. Má tá an tollán síos, pointeálann riail atá scóipeáilte i gceart fós chuig freastalaí nach féidir a shroicheadh, agus is fadhb ródaithe é sin seachas fadhb bheartais. Tástáil an dá staid ionas gur féidir iad a idirdhealú níos déanaí.

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

Bí ag faire ar fhreagraí i dtaisce ón tréimhse sula raibh na rialacha ann, agus bí ag faire ar fheidhmchláir a sheachnaíonn réititheoir an chórais go hiomlán lena ndlíthe DNS criptithe féin. Is gné ar leith eile iad iarmhíreanna cuardaigh: is féidir le riail réititheoir a roghnú d'ainm iomlán gan Windows a mhúineadh chun óstainm lom a leathnú isteach sa spás ainm sin.

Bain díreach an rud a chruthaigh tú

Is é an glanadh an áit a n-éiríonn saotharlann ina scéal rabhaidh. Tá sé tapa gach riail ar an meaisín a scriosadh agus baineann sé beartas a bhfuil éinne eile ag brath air, mar sin úsáid na haitheantóirí a gabhadh nuair a cruthaíodh na rialacha, agus léigh an staid éifeachtach arís ina dhiaidh sin chun a dhearbhú gur fhill an meaisín ar an áit ar thosaigh sé. Má tá an seisiún a chruthaigh iad imithe, is é an nóta athraithe an t-aon áit a bhfuil na haitheantóirí ann. Sin an fáth a scríobhtar síos iad sula ritheann an chéad ordú, ní ina dhiaidh.

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

I gcás imlonnaithe seachas saotharlainne, tá an cheist faoin saolré chomh tábhachtach leis an riail. Is féidir le próifíl VPN rialacha an spáis ainm a iompar agus roghnú an bhfanfaidh siad níos faide ná an nasc; fágann riail a fhanann agus an réititheoir doshroichte go mbíonn cliaint i bhfách le freastalaí marbh, agus imíonn riail atá scóipeáilte don nasc nuair a imíonn an tollán. Socraigh cé acu de na hiompraíochtaí sin a theastaíonn ón tseirbhís, marcáil cé leis an riail, agus fág deighilt an údaráis doiciméadaithe in aice leis an bpróifíl seachas i gcuimhne duine éigin faoi shaotharlann.

Ailt ghaolmhara