Subdomayn la wadaago, laba irridood: yaa arkaa kee diiwaannada?
Subdomayn ayaa doorata sumadda, xubin la hubiyay ayaa doorata xogta. Samee isla hubinta kiraystaha haddii codsigu ka yimaado cinwaan xafiis ama VPN.
Klinik A iyo Klinik B waxay wadaagaan hal kood, laba subdomayn iyo dad isku dhafan oo xafiiska iyo VPN-ka ka yimaada. Kooxaha shabakadda waxay inta badan si gooni ah u habeeyaan labada irridood, waana hagaagsan tahay, ilaa barnaamijku sidaas aanu yeelin. Hubinta hoose waa in ay barnaamijka ku jirtaa oo si isku mid ah u dhaqanto iyadoon loo eegayn irridda ay codsigu isticmaalay.
Marka hore: magaca martigeliyaha wuxuu magacaabaa oo keliya kirayste
Xalliso magaca martigeliyaha la codsaday iyadoo la eegayo khariidad maamuluhu hayo, oo diid wax kasta oo aan la aqoon. Isticmaal qiimaha martigeliyaha ee la hubiyay ee qaabka halkii cinwaanka ceeriin, si Host la sameeyay uusan u gelin karin fure raadin. Isku-dhac guuleysta wuxuu koodka u sheegaa qaabaynta kiraystaha iyo sumadda la rarto. Laakiin ma sheegto haddii wicitaanku arki karo xogta kiraystahaas. Su'aasha labaad ku hay shaqo gooni ah oo leh gelin gooni ah.
Shaqo caawinaad la wadaago oo hal raadin magaca martigeliyaha ka soo celisa xaaladda iyo ogolaanshaha labadaba waa bilowga khaladka.
Marka labaad: xubinnimadu waxay ka timaaddaa fadhiga
Raadi xubinnimada firfircoon ee isticmaalaha la aqoonsaday oo barbardhig kiraystaha hubinta koowaad. Isticmaale ka tirsan labada klinik wuu beddeli karaa, laakiin beddelku waa inuu noqdaa fal cad oo lagu diiwaangeliyay xaaladda codsiga, ma aha qiyaas laga soo qaatay URL. Isticmaale ka tirsan hal klinik oo weydiista midda kale waa la diidayaa, oo ay ku jiraan soo dejinta iyo wicitaannada API.
Tijaabi xaaladda taban adigoo beddelaya aqoonsiga diiwaanka iyo halbeeg kirayste. Haddii mid ka mid ah labada beddel xog soo celiyo, baaxadda waxaa laga akhriyaa codsiga halkii xubinnimada la hubiyay.
Baaxadda cookie-yada iyo gelitaanka keliya waxay go'aamiyaan halka akoonka lagu soo bandhigi karo. Ma go'aamiyaan waxa akoonkaasu akhriyi karo.
Marka saddexaad: shabakaddu waxba kama caddayso qofka
Iridda VPN waxay caddayso tunnel, liiska ogolaanshaha dadweynaha wuxuu caddeeyaa baaxadda cinwaannada. Midkoodna ma aqoonsado qof. NAT waxay dad badan ku ururisaa hal cinwaan isha, baaxadda xafiiskuna sidaas oo kale ayay u samaysaa qof kasta oo dhismaha ku jira. Labadaba u tixgeli xaqiiqooyin gaadiid oo ogolaanshaha ku hay barnaamijka, ama isku-xirka si cad u caddeeya aqoonsiga oo sidaas loo eegto.
DNS waa xaqiiqo gaadiid saddexaad. Jawaab gaar ah waxay u baahan tahay waddo gaar ah, oo hore ee dadweynaha waxay u baahan tahay waddo asal la taageeray. Midkoodna ma qaado ogolaansho.
Hal jumlad oo darbiga lagu dhejiyo: shabakaddu waxay go'aamisaa sida codsigu u yimaado, barnaamijkuna wuxuu go'aamiyaa waxa uu akhriyi karo.
Marka afaraad: ku socodsii matrix-ka labada irridood
Isticmaal akoonno la maamulo si aad u tijaabiso A gudaha A, B gudaha B, A gudaha B, magac martigeliye aan la aqoon iyo akoon la aqoonsaday oo aan xubinnimo lahayn. Afaraad iyo shanaad waa in ay si xiran u guuldareystaan oo aanay waligood u dhicin kirayste caadi ah. Ku socodsii isla matrix-ka irridda VPN sidoo kale, iyadoo hal dhalo fadhi ah akoon kasta:
curl -s -o /dev/null -w '%{http_code}' -b jar.txt https://clinic-b.example.com/records/42
curl -s -o /dev/null -w '%{http_code}' -b jar.txt https://clinic-a.example.com/records/42
Kadib beddel hal gal liiska ogolaanshaha oo mar kale socodsii. Natiijada dhaqaaqda waxay ka dhigan tahay in xakamayn shabakadeed ay go'aan ogolaansho qaadanayso.
Ku celi matrix-ka kadib isbeddel kasta oo hore, sababtoo ah waddada labaad ee koodka ee dhaafi doonta hubinta waa habka ugu caansan ee xadkan u yaraado. Natiijada la filayo waa caajis: irrid kastaa waxay bixisaa jawaabo isku mid ah.