Windows wuxuu xalliyaa martigeliyaha gudaha isagoon wax cabasho ah muujin, isla magacaasina gudaha WSL wuu guuldareystaa isla daqiiqada tunnellu kaco. Dayactirka caadiga ah waa in xallin dadweyne lagu qoro qaybinta, taasoo soo celisa baaritaanka caadiga ah oo ka dhigta magaca martigeliyaha shaqada mid aan la xallin karin. Taasi waxay ku beddeshaa hal guuldarro mid kale, waxayna qarinaysaa lakabka dhab ahaan jabay. Ka hor intaadan ku darin ama ka saarin khad kasta oo xallin ah, go’aanso saddexda lakab midkee guuldareysta.

Marka hore ka saar guuldarrada dariiqa

Weydii isla magaca buuxa ee u qalma labada dhinac, ma aha laba magac oo isu eg. Guul Windows iyo guuldarro WSL oo isla xarigga ah waa saxeexa laba waddo oo xallin ah, wax yar oo kale ayaa qaabkaas si nadiif ah u soo saara. Haddii WSL uusan sidoo kale gaari karin adeegga cinwaankiisa tirooyinka ee la yaqaan, waxaa sidoo kale jira dhibaato dariiqa ama shaandhaynta. Xaaladdaas shaqada DNS ma muujin doonto, duhurnimadana waxay aadi doontaa lakabka qaldan.

Saddex calaamadood ayaa daboolaya inta badan kiisaskan, mid kastaana wuxuu tilmaamaa meel kale. Akhri safka u dhigma ka hor intaadan furin faylka habaynta:

Symptom inside WSLLikely layerWhere to look
Private name fails while public browsing worksResolver pathTunneling mode and the Windows build
A name that worked yesterday fails todayStale overrideGenerated resolver file, immutable flag, shell profile
The name resolves but the service does notRouting or filteringThe resolved address and the path to it

Safka dhexe waa kan dadku si khaldan u akhriyaan, sababtoo ah isbeddelkii jebiyay waxaa la sameeyay toddobaadyo ka hor oo markaas guul u muuqday. Safka saddexaad waa kan dadku si khaldan u ogaadaan, sababtoo ah magac la xalliyo wuxuu u muuqdaa caddayn in shabakaddu caafimaad qabto. Labada safba waxay kuu diraan qayb kale oo hoose.

Tunnelaynta DNS waxay leedahay xad ugu yar oo nooca

Microsoft waxay diiwaangelisaa hab shabakadeed WSL oo tunnel galiya codsiyada DNS xallinta Windows iyada oo maraysa kanaal virtualaynta. Dhismayaasha Windows 11 ee la taageeray waxaa uu si caadi ah u shaqeeya, taasina waa sababta laba mishiin oo isla shabakad shirkadeed ah ay si kala duwan u dhaqmaan. Doorsoomuhu waa lambarka dhismaha, ma aha siyaasadda shirkadda.

Hagaha shabakadda WSL waxay qeexaysaa habkaas iyo noocyada taageera. Astaamuhu waa muhiim sababtoo ah siyaasadda DNS ee shirkaddu inta badan waxay ku nooshahay xallinta Windows, qaybinta dhaxasha waddada Windowsna waxay dhaxashaa siyaasadda. Qaybin weyddiisa xallin dadweyne ma laha waddo ay ku tagto magac gaar ah, si kasta oo habaynteeda u nadiif tahay. Habkaas ayaa sharaxa calaamadda oo dhan, wuxuuna sharaxaa sababta xalka xallinta dadweynuhu u guuldareysto.

Akhri dhismaha ka hor intaadan wax beddelin. Dejinta laga koobiyeeyay rakibaad cusub ma aha caddayn in mid duug ah uu fuliyo. Qor lambarka dhismaha agtiisa isbeddelka, sababtoo ah farqiga laba mishiin wuxuu had iyo jeer yahay nooc, ma aha siyaasad.

Ka-goynta duugga ah waxay ka badbaadaan dhibaatada ay xalliyeen

Cunto karinta duug ah waxay joojin jireen faylasha xallinta ee la soo saaray, si adag ayay u qoreen serverka magacyada ama faylka ayay ku xireen astaamaha aan isbeddelin. Isbeddelladaas waxay ku sii jiraan meeshii muddo dheer ka dib markii dhibaatada xidhiidhka ee keentay ay baaba’day, badiyaana iyaga ayaa sabab u ah in dejinta cusub ay u muuqato mid waxba qabaneyn. Waxay sidoo kale ka badbaadaan dib-u-rakibaadda qaybinta iyada oo qaab borofayl shell ah oo faylka dib u qora gal kasta. Kan ugu dambeeya ayaa ugu adag in la helo, sababtoo ah waa mid aan laga arki karin faylka ay qof walba baadho.

Raadi fayl xallin ah oo gacan lagu qoray, astaamaha aan isbeddelin oo korkiisa ah, iyo qoraal bilow oo dib u qora. Hubi calanka aan isbeddelin ka hor tafatirka, sababtoo ah qoraal fayl xiran wuxuu ku guuldareystaa si loo akhriyo sida dhibaato ogolaansho. Ka dib hubi borofaylka shell, sababtoo ah qoraalka halkaas ku jira wuxuu soo celiyaa nuxurka duugga ah ilbiriqsiyo gudahood ka dib sixitaankaaga.

Ka-goynta waxay leedahay cawaaqib, marka qor waxaad ka saartay iyo sababta. Qaybinta dhab ahaan u baahan xallin joogto ah ujeeddo kale way jabi doontaa marka faylka la soo saaray uu soo noqdo.

Laba fayl, laba door oo kala duwan

Laba faylasha habaynta waxay ku nool yihiin meelo kala duwan oo waxay xakameeyaan waxyaabo kala duwan, isku qasintooduna waxay soo saartaa tafatir lagu dabaqay lakabka qaldan. Faylka dhinaca Windows wuxuu dejiyaa sifooyinka mishiinka macmalka ah, halka faylka dhinaca qaybintu uu dejiyo sida qaybintaas u dhisto habaynteeda xallinta. Midkoodna ma ka-goyto kan kale, taasina waa sababta labaduba ay tahay inay isku raacaan.

Rakibaad taageerta astaamaha, jajabka dhinaca Windows waa gaaban. Waa isbeddelka oo dhan dhinacaas:

[wsl2]
dnsTunneling=true

Jajabkaas waxaa u leh borofaylka isticmaalaha Windows wuxuuna khuseeyaa mishiinka macmalka ah ee ma aha hal qaybin. Tunnelayntu sidoo kale waxay u baahan tahay in qaybintu aysan joojin soo saarista xallinta, marka faylka dhinaca qaybintu waa inuu dhaqankaas uga tago. Beddel mid ka mid ah kan kale la’aan oo habku si aamusan waxba ma qabanayo, taasina waa habka ugu caansan ee dayactirkan loo soo sheego isagoo jaban. Hubi labada fayl isla fadhi, sababtoo ah laba tafatir oo toddobaadyo kala fog waa laba tafatir oo aan cidna loo nisbayn karin.

Dib u bilow, ka dib weydii labada dhinac

Dejintan waxaa la akhriyaa marka deegaanku bilaabmo, marka shell cusub oo gudaha qaybin socota ma dib u soo rarto. Dam deegaanka halkii aad dib u bilaabi lahayd shellka, oo marka hore kaydi shaqo kasta oo socota sababtoo ah qaybin kastaa way la joogsataa. Ka-taggan kaliya ayaa sharaxa inta badan warbixinnada ah in isbeddelku aanu wax saameyn ah lahayn.

Ka dib weydii isla su’aasha labada dhinac. Natiijadu waxay sidoo kale muujinaysaa xallinta qaybintu aakhirkii la timid:

wsl.exe --shutdown
wsl.exe -e sh -c 'cat /etc/resolv.conf'
wsl.exe -e sh -c 'getent hosts files.corp.example'
wsl.exe -e powershell -Command 'Resolve-DnsName files.corp.example'

Amarka koowaad wuxuu dhammeeyaa deegaanka, kan labaad wuxuu muujinayaa xallinta qaybintu hadda isticmaalayso, labada ugu dambeesana waxay isla su’aasha u bandhigaan dhinac kasta. Isbarbar dhig jawaabaha ee ma aha xaaladda dejinta. Weyddiin wali guuldareysta ka dib dib-u-bilow nadiif ah iyada oo labada fayl ay saxan yihiin waxay tilmaamaysaa siyaasadda xallinta shirkadda, dooddaasna waxay leedahay milkiile kale.

Maqaallo la xiriira