«DNS waa jabtay» waa gunaanad, mana aha gunaanad uu caawiye wax kaga qaban karo. Qaybta faa’iidada leh ee warbixinta waa qaabka guuldarrada: magac kee, resolver kee, jawaab kee. Saddex faahfaahin ayaa cabashada u beddela wax la soo saari karo, saddexduna waa ammaan in la wadaago marka qaybaha gaarka ah dib loo magacaabo. Waxa soo socdaa waa ugu yaraan ee warbixinta DNS ee VPN u baahan tahay ka hor inta qof caawin karin.

Qayb magac, ma aha xukun

Ku bilow magaca laftiisa oo kala saar: dadweyne, gudaha, gaaban, si buuxda u qalma, ama hal daba-gelin gaar ah u adeega. Magac gudaha ah oo guuldarraysta inta magacyada dadweynaha la xallinayo waxay tilmaamaysaa doorashada resolver-ka, ma aha gaaritaanka. Haddii dhammaan magacyadu guuldarraystaan, taasi waxay tilmaamaysaa jidka resolver-ka, taas oo ah baaritaan kale oo caddayn kale leh. Qaybtu waxay qaaddaa ogaanshaha, oo xarigga saxda ah waa la qarin karaa.

Sheeg haddii guuldarrada u baahan tahay in tunnel-ku sarreeyo, ama ay dhacdo ka dib marka la gooyo. Magac ku jabta kaliya marka VPN-ku firfircoon yahay waxay tilmaamaysaa habaynta xiriir kasta, halka kan gooyitaanka ka dib jaba uu tilmaamayo xaalad hadhay. Warbixinnada badanaa way ka tagaan tan kadibna waxay la yaabaan sababta talada koowaad aanay caawin.

Diiwaangeli jidka resolver-ka

Weydii la diray server si cad loo doortay iyo raadinta caadiga ah ee barnaamijku waa tijaabooyin kala duwan. Sheeg kee ayaa guuldarrada keenay, sababtoo ah weydiinta gacanta ee server shaqeeya waxay caddaynaysaa kaliya in server-ku shaqeeyo. Amarrada hoose waxay kala soocaan jidka nidaamka iyo su’aasha tooska ah.

resolvectl status --no-pager
getent hosts host.internal
dig +short host.internal @10.20.30.53

Soo-saarista xaaladdu waxay sheegtaa server-yada xiriir kasta iyo domains-ka marin-tamashka, taas oo ah halka split DNS lagu go’aamiyo. Wicitaanka getent wuxuu raacaa isla jidka barnaamijku maro, oo ay ku jirto nidaamka nsswitch. Weydiinta tooska ah waxay dhaaftaa labadaba oo waxay tijaabisaa hal server si gooni ah. Soo sheeg kee saddexda ka mid ah uu guuldarraystay iyo kee guulaystay, akhristuhuna mar dambe ma qiyaasi doono jidka.

Sheeg isbarbardhigga la xakameeyay

Badal hal doorsoome oo sheeg waxa isbeddelay. Magacyada dadweynaha oo xallima inta kuwa gudaha guuldarraysta waa dhibaato doorasho; magac kastaa waqti dhaafo waa dhibaato jid; magac gaar ah oo cinwaan dadweyne u xallima waa daadin resolver qaldan. Laba saddexdaas midkood wax xiriir ah ma laha haddii tunnel-ku sarreeyo. Warbixin sheegta in dhammaan weydiimaha jabtay badanaa waxay ka kooban tahay isbarbardhig aan waligood la samayn.

Kala sooc xallinta iyo gaarsiinta. Marka magacu xallimo oo goobtu wali guuldarraysto, heerka DNS wuu guulaystay oo warbixintu waa inay taas sheegto, sababtoo ah tallaabada xigta waa jid ama dhageyste ma aha resolver. Farqigaas kaliya ayaa badanaa badbaadiya wareeg su’aalo oo ka badan qayb kasta oo log ah.

Qari meesha magaca, hayso xiriirka

Magacyada gudaha waa la beddeli karaa, iyadoo beddelka uu ilaalinayo qaabka. Ku xir server kasta iyo daba-gelin kasta sumad joogto ah, oo hayso khariidaddaas meel ka baxsan nuqulka la wadaago. Ku beddelka host kasta oo gudaha ah isla meel-hayaha ayaa burburiya caddaynta warbixintu u baahan tahay, sababtoo ah akhristuhu ma arki karo in hal daba-gelin la xalliyay mid kalena aan la xallin. Isla qaanuunkaas waxay khuseeyaan cinwaannada: hayso xiriirka horgalaha oo beddel bits-ka host haddii siyaasaddu taas dalbato.

U dir diiwaanka marinka la xaqiijiyay oo ka tag waxa ogaanshahu aanu waligiis u baahnayn. Furaha sirta, furayaasha gaarka ah iyo magacyada shirkadaha aan xiriirka lahayn qayb ka ma aha su’aasha DNS. Waxa akhristuhu u baahan yahay waa qaybta guuldarrada, jidka resolver-ka, khaladka saxda ah iyo isbarbardhigga kaliya ee aad samaysay.

Maqaallo la xiriira