WireGuard DNS ee iPhone: domainku waa uun daba-gelis raadin
Ku darista domain khadka DNS waxay u eg tahay DNS qaybsan. Macaamiisha Apple waxay kaliya buuxisaa magacyo gaagaaban, iyo query kastuu wali tagaa resolver-ka tunnel-ka.
Waxaad qortaa hal khad oo leh cinwaanka resolver iyo domain shirkadeed, adigoo filaya in kaliya magacyada domainkaas ay isticmaalaan resolver-ka tunnel-ka. Macaamiilka Apple, dhammaan magacyadu hadda waxay tagaan halkaas, iyo magacyada gaagaaban ee domainkuna waa la xalliyaa. Khadku wuxuu sameeyaa laba shay oo gooni ah, oo midkood oo kaliya ayaa ku saabsan query-yada tunnel-ku maareeyo. Kan kalena waa fududayn qoris oo akhris rajo leh u qaaday siyaasad.
Khadka DNS waxa loo kala goraa
Macaamiilku wuxuu gelitaanka u akhriyaa liis ahaan oo shay kastaa ku kala saaraa qaabkiisa. Wax kasta oo u eg cinwaan waxay noqotaa server DNS; wax kasta oo u eg domain waxay noqotaa daba-gelis raadin. Labaduba waxay galaan dejinta tunnel-ka, laakiin goobo kala duwan. Khad tusaale ah tunnel-ka sidata resolver gaar ah iyo hal domain gudaha wuxuu u eg yahay sidan.
DNS = 10.24.8.53, lab.internal.exampleCinwaanku wuxuu bixiyaa resolver-ka. Domainku wuxuu bixiyaa daba-gelis u oggolaanaya macaamiilka inuu qoro magac gaagaaban oo nidaamku ku daro inta kale ka hor inta uusan weydiin. Midkoodna wax kama sheegayo ku xaddididda resolver-ka domainkaas, waana qaybta dadku filaan laakiin aanay helin. Kaliya hal goob oo platform-ka ah ayaa sheegi karta xaddidkaas, mana aha goobtan.
Laba goob oo Apple, laba shaqo oo kala duwan
Apple waxay farqiga ku muujisaa shayga dejinta DNS ee ay leedahay. Liiska domainada raadinta waxaa loo diiwaangeliyay liiska loo isticmaalo in lagu qalmeeyo magacyada martigeliyaha hal-sumad leh: qor magac martigeliye ceyriin ah oo nidaamku wuxuu ku dari karaa daba-gelis kasta mid mid. Taasi waa qaanuun buuxin, ma aha qaanuun marrin. Waxba liiskaas kama go'aansado server-ka la weydiiyo.
Liiska domainada iswaafaqa waa sifo kale. Waxay go'aamisaa meelaha magacyadeed ee isticmaala dejintan DNS, oo gelitaan madhan waxay ka dhigan tahay domainka caadiga ah halkii daba-gelis gaar ah. soo-saaraha dejinta tunnel-ka baakadaha Macaamiilka Apple wuxuu raacaa qaabkaas. Wuxuu daba-gelisyada raadinta ee la falanqeeyay geliyaa liiska raadinta, oo marka serverro jiraan wuxuu liiska iswaafaqa dhigaa xadhigga madhan. Natiijadu waa resolver tunnel oo ka jawaaba wax kasta oo nidaamku u soo diro, iyo daba-gelis caawiya magacyada gaagaaban.
Marka domain ku jira khadkaas ma aha door-qaate meel magaceed. Mid kale ku daristu ma yareyso query-yada tunnel-ku isticmaalo, tirtiriduna ma ballaadhiso. Waxa kaliya is beddela waa inta magac gaagaaban ee la buuxiyo.
Sababta magac kastaa weli u gaaro resolver-ka tunnel-ka
Gelitaanka iswaafaqa ee madhan, tunnel-ku waa resolver musharrax magacyada caadiga ah, ma aha oo kaliya domainka shirkadda. Dejinta tunnel buuxa tan badanaa wax badan kama beddesho, maxaa yeelay dhammaan socodka waa tunnel-ka. Tunnel qaybsan tan aad bay muhiim u tahay. Magacyada dadweynaha hadda waxaa xallin kara resolver haysta kaliya aag gaar ah, oo guuldarradu waxay u eg tahay VPN jabay marka dhab ahaan ay tahay resolver ka jawaaba qayb ka mid ah meel magaceedka oo kaliya. Tunnel-ku wuu fiican yahay, query-yadu way baxaan, jawaabahuna madhan ayay ku soo noqdaan.
Waxaa jira laba hagaajin oo waa go'aamo kala duwan. Ka dhig resolver-ka tunnel-ka resolver buuxa oo magacyada dadweynaha u gudbiya wadada la ogolaaday, ama jooji magacyada dadweynaha halkaas u dirista adigoo beddelaya dejinta macaamiilka halkii liiska domainada. Kii ugu horreeyaa query kasta wuxuu ku hayaa tunnel-ka oo wuxuu aaminaa qulqulka sare. Kii labaad query-yada qaar wuxuu ku hayaa gudaha oo wuxuu aqbalaa in magacyada gaarka ah ay joojin karaan xallinta inta tunnel-ku damman yahay.
Waxa DNS qaybsan dhab ahaan u baahan lahaa
Siyaasadda resolver ee ku xaddidan meel magaceed waxay u baahan tahay macaamiil kuu oggolaanaya inaad sheegto: iswaafaji domainnada platform-yada Apple, ama dejin u dhigma badeecada aad isticmaalayso. Goob dejineed oo kaliya aqbasha serverro iyo daba-gelisyada ma sheegi karto, siday u kala calaamad san tahay. Profile waxay qaadi kartaa siyaasadda sababtoo ah waxay qeexdaa dejin la maamulo ee ma aha tilmaan wakhtiga xidhitaanka. Waxay magac u bixin kartaa domainka, serverrada iyo waxa dhici lahaa marka domainkaas aan la gaari karin. Taasi waa farqiga u dhexeeya dejin iyo heshiis.
Aaladaha Apple ee la maamulo tan badanaa waxaa lagu bixiyaa profile dejin oo qaada dejinta DNS ee domainka gaar u ah. Kani waa hab ka duwan faylka dejinta WireGuard, oo labaduba waxay wada jiri karaan kaliya haddii macaamiilku ixtiraamo profile-ka. Hubi waxa macaamiilkaagu dhab ahaan ugu yeero goobta ka hor inta aadan u malaynayn in labada badeecadood isku mid u dhaqmaan. Qoraal wg-quick ah oo Mac ku jira iyo app-ka WireGuard ee iPhone-ka waxay akhriyaan khadad isku eg oo waxay ku rakibaan lakabyo kala duwan.
Akhri dejinta la rakibay, ma aha dejinta faylka
Mac waxaad ku eegi kartaa waxa nidaamku ugu dambayntii gaaray, taasoo ka war-bixin badan akhrinta dib loo sameeyo ee faylka aad qortay. Liiska resolverrada wuxuu muujinayaa serverrada loo dejiyay domainnada, oo query-yada xaddidan waxay muujinayaan kii guuleystay. Macaamiil khadka xumeeya wuxuu tan halkan ku muujinayaa, ee ma aha faylka aad qortay. iOS ma laha khad amarro u dhigma, marka halkaas caddayntu waa natiijo: magac gaar ah oo tunnel-ka lagu xalliyo, iyo magac dadweyne oo jawaabtiisu muujiso resolver-ka jawaabay.
scutil --dns | grep -A3 resolver
networksetup -getdnsservers Wi-FiLabadan amarro waxay daabacaan dejinta resolver-ka hadda jirta iyo serverrada DNS ee adeegga firfircoon. Haddii resolver-ka tunnel-ku u muuqdo resolver caadi ah oo aan xaddid domain lahayn, dejintu waxay samaynaysaa si sax ah waxa macaamiilku codsaday. Tan ku hagaaji beddelidda habka, ee ma aha inaad ku darto daba-gelis labaad oo aad rajayso in dhaqanku is beddelo.