Sabarar DNS biyu a kan adafta ɗaya ba sa raba wuraren suna
Jerin masu warwarewa biyu a kan adafta ɗaya ba ya ba kowane yanki ikonsa. Ƙirƙiri ƙa'idoji biyu masu iyaka, gwada zaɓi, sannan cire daidai waɗannan.
Jerin masu warwarewa biyu a kan adafta ɗaya yana kama da hanyar aika yanki ɗaya zuwa sabar ɗaya da wani yanki zuwa ɗayan, kuma babu abin da ke cikin jerin masu warwarewa da ke aiki haka. Windows yana warware da suna, kuma shawarar wane sabar za a tambaya ta kan fito daga abubuwan manufa maimakon daga jerin adireshi mai tsari. Tsarin tunani da ya kamata a maye gurbinsa shi ne layi: babu sabar ta farko don yanki A da sabar ta biyu don yanki B. Akwai tarin ƙa'idoji ga kowane wurin suna wanda ke ambaci sabobin a fili, kuma da zarar waɗannan ƙa'idojin sun kasance, jerin adaftan ya daina zama mai ban sha'awa.
Tatsuniya: adireshi biyu suna raba yankuna biyu
Wannan imani yana wanzuwa saboda yana aiki bisa kuskure yayin da sabar ɗaya ta amsa komai kuma ta biyun kawai madadin ne. Abokin ciniki yana tambayar sabar ta farko, wannan sabar tana tura gaba ko yin maimaitawa, kuma amsar ta iso; babu wanda ya lura wane mai warwarewa ne ya riƙe yankin da gaske. Ruɗanin yana karye a lokacin da wuraren suna biyu suka zauna a yankuna masu zaman kansu daban-daban ba tare da tura gaba a tsakaninsu ba, domin a lokacin sabar ta farko tana amsa da iko cewa sunan babu. Amsa mara kyau daga sabar ta farko ba ta kunna madadin, tunda abokin ciniki ya sami amsa tabbatacciya ba gazawa ba.
Jerin mai tsari ba shi da ra'ayin yanki, don haka ba zai iya bayyana manufar ba. Abin da jerin ke sarrafawa da gaske shi ne wane sabar a fara tambaya da wane a gwada na biyu, kuma duk waɗannan amsoshin sun shafi kowane suna daidai.
Abin da Windows ke amfani da shi da gaske don zaɓi
Teburin manufar warware suna yana daidaita suna da wuraren suna da aka saita kuma yana zaɓar sabobin da zaɓuɓɓukan wannan daidaiton. Ana iya saita ƙa'idoji a gida, a kawo su ta manufar rukuni, ko a bayar da su ta bayanin martabar VPN, kuma manufar da ke aiki haɗi ne maimakon jerin guda ɗaya. Shi ya sa binciken farko koyaushe shine yanayin da ke aiki: ƙa'idar da aka ƙirƙira a gida wadda ta sha kaye ga manufar da aka sarrafa tana haifar da dakin gwaji da ba ya ɗauka kamar yadda saitinsa ya nuna. Hakanan ana daidaita ƙa'idoji bisa takamaimai, don haka babban shigarwar wurin suna na iya rufe ƙaramin a hanyoyin da ba a gani a cikin jerin abubuwan da aka saita. Karanta tsari mai aiki shine hanya ɗaya tilo ta ganin wace ƙa'ida ce ta yi nasara.
Get-DnsClientNrptRule
Get-DnsClientNrptPolicy -Effective
Umarni na farko yana lissafa abin da aka saita a na'urar; na biyu yana nuna abin da abokin ciniki zai yi amfani da shi da gaske, ciki har da shigarwar da suka zo daga wani wuri. Idan fitarwar da ke aiki tana ɗauke da wuraren suna da aka sarrafa, mai wannan manufar shine wurin da ya dace don neman sauyi, ba jerin ƙa'idojin gida ba. Duk umarnin biyu suna karanta yanayi kawai, don haka gudanar da su kafin wani ya amince da sauyin ba ya kashe komai.
Ƙa'ida ɗaya ga kowane wurin suna, riƙe abu
Bayan an fahimci yanayin da ke aiki, ƙirƙiri ƙa'ida ɗaya ga kowane wurin suna kuma adana abin da kowane umarni ya dawo da shi. Sunayen nuni alamu ne ga mutane, kuma keɓaɓɓen mai ganowa a cikin abin da aka dawo da shi shine abin dogaro na gogewa daga baya. Rubuta duka masu gano biyu a cikin bayanin canji ɗaya da ke rubuta wuraren suna da masu warwarewa, domin zaman da ya ƙirƙira su ba zai zama zaman da zai tsaftace ba.
$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
Digon farko yana nuna daidaiton ƙari, don haka ƙa'idar tana rufe app.svc.internal.example da duk wani abu da ke ƙasa da shi. Adireshin biyu na nan na gidan gwaji ne na tsarin turawa; ƙa'ida ba ta ƙirƙirar yanki ba, ba ta girka hanya ba kuma ba ta ba da izini ga aikace-aikacen da zai haɗa a ƙarshe ba, kuma bayanin Add-DnsClientNrptRule yana bayyana daidai wane siga ke yin me.
Lura da abin da waɗannan umarnin ba sa yi: suna a duk na'urar, ba a iyakance su ga zaman VPN ba, kuma suna wanzuwa bayan rufe taga. Gidan gwajin da ya manta wannan yana barin manufa a baya bayan ramin ya tafi.
Tabbatar da cewa abokin ciniki ya zaɓi sabar
Tambayar wata sabar ta musamman ko ta san suna yana tabbatar da cewa sabar za ta iya amsawa, wanda ba shine iƙirarin cewa abokin ciniki ya zaɓi wannan sabar ba. Gwajin da ke da muhimmanci yana warware sunan gaske ta hanyar da abokin ciniki ke bi, sannan ya tabbatar wane mai warwarewa ne ya yi maganinsa, da kyau yayin da ramin da ke bayar da hanyar yana aiki. Idan ramin a kashe, ƙa'idar da aka iyakance daidai tana nuni ga sabar da ba za a iya isa ba, wanda matsala ce ta turawa ba ta manufa ba. Gwada duka yanayi biyu domin a iya bambanta su daga baya.
Resolve-DnsName app.svc.internal.example
Resolve-DnsName build.research.internal.example
Resolve-DnsName app.svc.internal.example -DnsOnly -NoHostsFile
Kula da amsoshin da aka ajiye daga lokacin kafin ƙa'idojin su kasance, kuma kula da aikace-aikacen da ke ƙetare mai warwarewar tsarin gaba ɗaya da nasu DNS mai ɓoyewa. Ƙarin bincike wata siffa ce daban: ƙa'ida na iya zaɓar mai warwarewa don cikakken suna ba tare da koya wa Windows faɗaɗa sunan mai masauki a cikin wannan wurin suna ba.
Cire daidai abin da ka ƙirƙira
Tsaftacewa shine inda gidan gwaji ya zama labari mai gargaɗi. Gogewa kowace ƙa'ida a na'urar yana da sauri kuma yana cire manufar da wani yake dogaro da ita, don haka yi amfani da masu gano da aka kama lokacin ƙirƙirar ƙa'idojin, sannan sake karanta yanayin da ke aiki bayan haka don tabbatar na'urar ta koma inda ta fara. Idan zaman da ya ƙirƙira su ya tafi, bayanin canji shine kawai wurin da masu gano suke. Wannan shine dalilin rubuta su kafin umarni na farko ya gudana, ba bayan ba.
Remove-DnsClientNrptRule -Name $svcRule.Name -Force
Remove-DnsClientNrptRule -Name $resRule.Name -Force
Get-DnsClientNrptPolicy -Effective
Don turawa ba gidan gwaji ba, tambayar tsawon rayuwa tana da muhimmanci kamar ƙa'idar. Bayanin martabar VPN na iya ɗaukar ƙa'idojin wurin suna kuma zaɓar ko za su wanzu bayan haɗin; ƙa'idar da ke wanzuwa yayin da mai warwarewa ba a isa ba tana barin abokan ciniki su fifita mataccen sabar, kuma ƙa'idar da aka iyakance ga haɗin tana ɓacewa idan ramin ya tafi. Yanke shawara wace ɗabi'a daga cikin waɗannan ayyukan ke buƙata, nuna wanda ya mallaki ƙa'idar, kuma bar rabon iko a rubuce kusa da bayanin martaba maimakon a cikin tunanin wani game da gidan gwaji.