Waxaad ka raadineysaa gobolka shirkadda konfigurashka dnsmasq ee macmiilka, ma helaysid, oo waxaad soo gabagabeynaysaa in VPN-ga uusan riixin domain-kiisa. Waxa la riixay waa tilmaan marin, ma aha gobol. Macmiilku wuxuu diiwaangeliyaa domain-ka iyo resolver-ka ay tahay inuu ka jawaabo, backend-ka la maareeyo-na wuxuu u beddelaa gudbin shuruudaysan. Meel qalad ah wax ka eegista waxay soo saartaa ogaal kalsooni leh oo gebi ahaanbeen been ah.

Waxa macmiilku aqbalay ma aha waxa gateway-ga soo bandhigay

Gateway-gu wuxuu soo bandhigi karaa resolver, domain iyo dariiqa loo baahan yahay in lagu gaaro resolver-kaas, macmiilka-na wuu aqbali karaa saddexda ama midkoodna. Profile la soo dhoofiyay, script caawiye ama siyaasad iska indhatirta doorashooyinka la riixay waxay ka tagi kartaa qaybta la aqbalay madhan iyadoo dhinaca server-ka uu u muuqdo mid sax ah. Ka bilow xaaladda la diiwaangeliyay ee macmiilka halkii aad ka bilow lahayd konfigurashka server-ka, sababtoo ah xaaladdaas ayaa ah waxa resolver-ku dhab ahaan helo. Haddii domain-ka la aqbalay maqan yahay, wax kale oo ka sii fog ma muhiim noqon doono. Hubi sifooyinka DNS ee xidhiidhka ka hor inta aadan baarin keyd kasta.

Farqigaas ayaa sharraxaya inta badan warbixinnada domain-ka aan waligiis imanin. Waa la soo bandhigay, lamana dhaqangelin.

Laba nooc oo gelitaan domain

Xidhiidhku wuxuu qaadi karaa domain-yo raadin caadi ah iyo domain-yo marin kaliya, nooca labaad-na wuxuu ku bilaabmaa tilde. Domain-ka raadintu wuxuu marinayaa weydiimaha oo u ogolaanayaa magacyo gaagaaban inay ballaadhaan, taas oo ku habboon shaqada guriga oo layaab ku tahay server-ka. Domain-ka marin kaliya wuxuu sheegayaa in weydiimaha suffix-kaas ay tahay inay u tagaan servero gaar ah iyada oo aan beddelin sida magacyada gaagaaban loo xalliyo. Isla domain-ka laba siyaabood qorista ma aha xad-dhaaf, sababtoo ah labada gelitaan waxay qabtaan shaqooyin kala duwan.

Nidaam magac gaar ah, qaabka marin kaliya ayaa badanaa ah kan aad rabto. Wuxuu hayaa suffix-ka shirkadda oo u jeediyay resolver-ka shirkadda wuxuuna ka tagaa wax kasta oo kale.

localhost-ka ku jira resolv.conf ma aha cilad

Marka resolver keyd maxalli ah la isticmaalo, faylka nidaamku wuxuu tilmaamayaa cinwaanka loopback oo wax kale ma tilmaamayo. Gelitaankaas wuxuu aqoonsadaa dhageystaha maxalliga ah, ma aha server-yada sarreeya ee maareeyuhu siiyay. Cinwaanka shirkaddu si sharci ah ayuu uga maqnaan doonaa faylka.

Gelitaankaas ku beddelashada resolver dadweyne waa sixitaanka qaladka caadiga ah. Wuxuu dib u soo celiyaa xallinta magacyada dadweynaha wuxuuna isla tafatirkaas ku tuuraa siyaasadda shuruudaysan.

Ha isku qaldin backend-yada

Tusaale dnsmasq la maareeyo iyo resolver nidaam waa barnaamijyo kala duwan oo leh konfigurash kala duwan iyo aragtida xaalad kala duwan. Amarka xaaladda midkood wax faa'iido leh kama sheegayo kan kale.

Go'aami backend-ka maareeyuhu u qalabaysan yahay inuu isticmaalo, ka dibna akhri konfigurashka la soo saaray ee backend-kaas halkii aad akhrin lahayd fayl qaybinta oo dhan oo si kadis ah u jira. Maareeyuhu wuxuu qoraa konfigurashka tusaalaha u gaar ah wuxuuna taageeraa doorashooyin gaar ah tusaalaas, sidaas darteed tafatirka fayl caalami ah oo aan xidhiidh la lahayn waxba ma beddelo oo wuxuu u ekaanayaa isbeddel aan saameyn lahayn. Bilowga daemon labaad dekedda 53 wuu ka xun yahay mid aan faa'iido lahayn, sababtoo ah hadda laba barnaamij ayaa isku raacsanayn cidda leh dekedda. Marka hore xaqiiji milkiilaha, ka dib tafatir meesha milkiilahaas akhriyo.

Tijaabi nidaamka magacyada, ma aha jawaabta oo keliya

Weydii hal magac gaar ah oo la oggol yahay iyo hal magac kontorool dadweyne iyada oo la marayo dariiqa caadiga ah ee barnaamijka. Weydiin toos ah oo server-ka shirkadda lagu sameeyay waxay caddaynaysaa in diiwaanku jiro; ma caddaynayso in macmiilku doortay server-kaas. Weydiinta labaad ayaa ah tan tijaabinaysa siyaasadda.

Ka dib ku celi ka dib dib-u-xidhiidh iyo ka dib goynta xidhiidhka. Xidhiidhku waa inuu raacaa meertada nololeed ee xidhiidhka, magacyada gaarka ahna waa inay joojiyaan xallinta marka tunnel-ku maqan yahay halkii ay ku noqon lahaayeen resolver dadweyne oo ka jawaaba isla suffix-ka. Haddii ay ku noqdaan, waxaad heshay daadin, taas oo ah cilad ka duwan raadin jabtay. Qor backend-kee socday, domain-yadee la dhaqangeliyay iyo waxa ay weydiin kastu soo celisay.

Maqaallo la xiriira