Serverka DNS ee la diray ayaa ku jira log-ka, tunnel-ka wuu shaqaynayaa, magacyada gudahana wali way guuldareystaan. Dirista lafteeda waxba kama go'an; dejinta way timid oo halkaas ayay istaagtay. Ikhtiyaarka DNS ee la diray waa fariin loo dirayo macmiilka, ma aha amarro loo dirayo resolver-ka nidaamka hawlgalka, oo wareejinta u dhaxaysa labadaa waa halka ay inta badan kiisaskan ku dhammaadaan. Shan hubin, si kastaba, waxay helaan wareejinta aan dhicin.

Hubinta koowaad: sida xiriirku u bilaabmo

Milkiilaha xiriirku wuxuu go'aamiyaa yaa codsan kara dejinta resolver-ka. Amarka openvpn oo toos ah oo ka yimaada qolof ma haysato wax kale oo ka baxsan habsocodkeeda, halka unugga systemd, NetworkManager ama macmiilka iibiyaha mid kastaa uu leeyahay qaabkiisa u gaar ah oo DNS lagu daabaco. Akhri liiska habsocodka iyo magaca unugga ka hor intaadan midkoodna u malayn.

Habsocodka khadka amarka ma aha si otomaatig ah xiriir NetworkManager, xiriirka NetworkManager-na ma aha si otomaatig ah waxa qoray resolv.conf. Labadaa malo ayaa sharraxaya inta badan saacadaha lumay ee baaritaankan. Weydii qaybtee ayaa daabici lahayd DNS ee interface-ka aad dhab ahaan aragto.

Qor milkiilaha ka hor intaadan sii wadin. Hubin kasta oo dambe waxay ku xiran tahay isaga.

Hubinta labaad: waxa isku xirka resolver-ku dhab ahaan hayo

Booqda systemd-resolved, resolvectl status wuxuu taxaa isku xir kasta oo ay la socdaan server-yada DNS iyo domains-ka. Hel isku xirka tunnel-ka oo akhri geliddiisa, oo ha u malayn in interface-ka la yiraahdo tun0, maxaa yeelay lambarayntu waxay raacdaa nidaamka abuurista. Haddii ciwaanka la diray uu ka maqan yahay isku xirka, wareejinta ayaa guuldareystay ee ma aha weydiinta.

Haddii ciwaanku jiro, su'aasha xigta waa domains kee ay sheegato isku xirkaas. Isku xir aan lahayn liis domain waxa uu ka jawaabaa kaliya magacyada si toos ah loo weydiiyo, taasna marar dhif ah ayay tahay waxa hirgelinta split-DNS rabto. Ciwaanka keligiis waa lagama maarmaan laakiin kuma filna.

Ka hor intaadan gaarin gunaanad kasta, isbarbardhig magaca isku xirka ee ku jira wax soo saarka resolver-ka iyo magaca interface-ka ee log-ka VPN. Ismaandhaafka halkaas wuxuu inta badan macneheedu yahay in safka log-ka uu ka yimid habsocod kale.

Hubinta saddexaad: in booska magacyadu uu doorto isku xirkaas

Resolver-ku wuxuu hayn karaa serverka saxda ah oo wali lama tashado. Domain-ka isku xir kastaa wuxuu go'aamiyaa weydiimaha kee u socda isku xirkee, oo marka aan lahayn domain marrasad, booska magacyada gaarka ah wuxuu ku laabtaa waxa isku xirka caadiga ahi sheego. Taas ayaa sababta resolvectl query loogu guulaysto magaca gudaha halka codsigu wali guuldareysto. Waxaa laga yaabaa in codsigu isticmaalo waddo resolver kale gabi ahaanba.

Hubi qoondaynta domain-ka, ma aha kaliya ciwaanka serverka. Domain-ka loo qoray sida ~corp.example waa domain marrasad, tilde-na wuxuu beddelaa sida magaca loo waafajiyo.

Haddii codsigu leeyahay resolver u gaar ah, ku tijaabi isla habka uu isagu isticmaalo ee ma aha qalabka nidaamka. Qalabka weydiinta ee dhaafi kara resolver-ka nidaamka wuu guulaysan doonaa iyada oo aan loo eegin xaaladda isku xirka.

Hubinta afaraad: hal milkiile, ma aha laba

Haddii NetworkManager uu hore u maareeyo VPN-ka iyo xaaladda resolver-ka, ku darista qoraal hook oo aan xiriir lahayn waxay abuurtaa qorayaal tartamaya. Hook-ka uu xidhmada u bixiyo systemd-resolved waa isdhexgal la taageeray, oo wuxuu filayaa meerto nololeed gaar ah: script-security 2, waddo up, up-restart, waddo down iyo down-pre. Doorashooyinkaas waxay ka dhigaan diiwaangelinta iyo ka saarista inay dhacaan wakhtiyada saxda ah ee ma aha kaliya xiriirka koowaad.

Isticmaal waddada la rakibay ee xidhmada, ma aha mid tusaale ah oo laga koobiyeeyay hage. Fasaxaha ayaa sidoo kale muhiim ah, maxaa yeelay hook-ku wuxuu shaqeeyaa ka dib marka mudnaanta la dhimmo.

Tafatirka qoraal resolver ee qaybinta si loo beddelo bartilmaameedka wax soo saarkeeda waxay diiwaangelisaa ka gudub qof hal booqde ah. Taasi ma aha dayactir guud.

Hubinta shanaad: isla natiijada ka dib dib u xiriir

Dib u xiriir oo akhri isku xirka mar kale. Diiwaangelinta hal mar soo baxda oo ku lunto kala-guurka xiga waa guuldarada ay liiskan hubinta oo dhan u jirto. Tijaabi ka dib hakad, ka dib dib u xiriir qasab ah iyo ka dib dib u bilowga adeegga resolver-ka. Kala-guur kastaa wuxuu imtixaamaa malo nidaam kale.

Kaliya marka shanta hubin oo dhan ay gudbaan dib u xirka ayaa waxaad dhihi kartaa in dejinta la diray la isticmaalayo. Wax kasta oo ka horreeya waa sawir daqiiqad nasiib leh.

Maqaallo la xiriira