Laba mishiin oo isku VPN ah, isku magac martigeliyaha, oo midkood oo kaliya ayaa xalliya: farqiga badanaa ma aha tunnel-ka ee waa xalliyaha kee jawaabay. Desktop Linux ah magacaas wuxuu mari karaa beddelka adeegga magacyada, stub-ka systemd-resolved, ama xalliye ay codsigu la yimid, oo mid kasta wuxuu ku dabaqaa qaybtiisa u gaar ah isla suffix-ka. Suffix-ka ayaa ah halka xeerarku ku kala duwan yihiin, sababtoo ah .local ma aha calaamad dhexdhexaad ah. Ogaado waddada ay barnaamijka fashilmayaa run ahaantii qaato ka hor inta aadan beddelin nidaamka wax u socdo.

Laba xalliye, laba jawaab oo kala duwan

Raadinta glibc-dhaqameedku waxay maraa khadka hosts: ee nsswitch.conf oo waxay weyddiisaa moduul kasta markiisa ilaa mid jawaabo. Macmiilka la hadla systemd-resolved iyada oo loo marayo dhegeysanaha stub wuxuu weyddiistaa hal geeddi-socod oo keliya, oo geeddi-socodkaas wuxuu ku dabaqaa siyaasad kasta oo isku xirka ah iyo kiisaskiisa gaar ah. Codsiga keenaya xalliye u gaar ah, ama isku xira maktabad sidaas sameeya, wuu ka gudbi karaa labadaba. Sidaas darteed hal magac martigeliyaha ah wuxuu yeelan karaa saddex milkiile hal mishiin, oo midkood oo kaliya ayaa og waxa VPN-ku ula jeeday.

Aqoonsado milkiilaha ka hor inta aadan wax beddelin, sababtoo ah hagaajinta way kala duwan tahay mid kasta oo saddexda ah. Browser-ka iyo qalabka khadka amarka ee isla desktop-ka ayaa si sharci ah isku diidi kara, oo is-diidkaas waa tilmaanta, ma aha khaladka. Haddii browser-ku magaca xalliyo qalabkuna uusan xallin, waxaad debug-gaynaysaa waddada xalliyaha ma aha waddada VPN. Xaqiiji waddada si gooni ah, si khaladka marinka loo qaadan khaladka adeegga magacyada. Marka labaduba isku raacaan, khaladku wuxuu ka sarreeyaa martigeliyaha oo qaabeynta xalliyaha halkan ma mudan tahay wax kale oo la beddelo.

Amarka kee ayaa run ahaantii weyddiiyay xalliyahaaga

Laba amar oo akhris-kaliya ah ayaa ka jawaaba su'aalo la xiriira, oo isbarbardhiggoodu wuxuu goobta dhibaatada ku ogaadaa ka degdeg badan akhriska qaabeynta. Isticmaal magac gudaha dhab ah oo natiijada ku hay sir, sababtoo ah diiwaannada guduhu gudaha ayay ahaanayaan. Labadaba ku socodsii isla fadhigii barnaamijka fashilmayaa ku socdo:

getent ahosts files.corp.local
resolvectl query files.corp.local
resolvectl status

Tan koowaad waxay weyddiisaa iyada oo loo marayo moduullada la qaabeeyay, taas oo ah waxa barnaamij caadi ah la kulmo. Tan labaad waxay si toos ah u weyddiisaa systemd-resolved oo waxay soo sheegtaa isku xirka, borotokoolka iyo server-ka jawaabay. Server-ka shirkadda ku weyddiinta ciwaanka waxay caddeynaysaa oo kaliya in server-ku hayo diiwaanka, sababtoo ah wax kama sheegto haddii codsigu waligiis weyddiiyay. Akhri isku xirka qaada VPN-ka iyo domains-ka uu sheeganayo, ka dibna isbarbar dhig liiskaas suffix-ka magaca fashilmayaa.

Sababta .local uga gudbo aaggaaga unicast

tixraaca systemd-resolved wuxuu sheegayaa in magacyada sumadaha badan ee ku dhammaada .local ay badanaa tagaan multicast DNS marka mDNS daaran yahay, halkii ay ka tagi lahaayeen unicast DNS caadi ah. RFC 6762 wuxuu booskaas magacyo u qoondeeyay link-local multicast, sidaas darteed aag shirkadeed wuxuu yeelan karaa diiwaan sax ah oo aan marnaba la weyddiin suffix-kaas. Tunnel-ku wuxuu si fiican u marrin karaa xalliyaha oo wali laga badin karaa tartanka. Ping ka guulaysta kaydka wax kama sheegto raadinta hadda dhacday.

Waxaa jira ka-reebitaan la diiwaangeliyay, oo xalliya badi kiisaskan: marka isku xirku ku dhawaaqo suffix-kaas sida domain raadin ama domain marrin, daemon-ku wuxuu ku hayaa waddada unicast oo wuu dhaafi kiiska gaar ah multicast. Taasi waa siyaasad isku xir kasta ma aha doorasho caalami ah. Laba mishiin oo isku server VPN ah way u dhaqmi karaan si kala duwan marka hal profile shabakadeed ku dhawaaqo domain-ka midna uusan ku dhawaaqin, sidaas darteed akhri profile-ka firfircoon ma aha kii aad xusuusato inaad beddeshay.

Ka-reebitaanka cidhiidhiga ah wuxuu ka adkaadaa dib-u-reebista caalamiga ah

Aag hore oo aanad magaceeda beddeli karin, ka codso milkiilayaasha xalliyaha iyo VPN inay ku dhawaaqaan domain-ka isku xirka qaada. Gelinta domain marrin ee hal suffix-kaas oo lagu daray ciwaanka server-ka loogu talagalay waa isbeddel yar oo leh milkiile magac leh, oo wuxuu la noolaadaa isku xirka halkii uu ku noolaan lahaa fayl gacan lagu tafatiray.

Waxay ka badbaadaysaa go'itaanka, sababtoo ah siyaasadda isku xirka ayaa dib loo dabaqaa marka isku xirku soo noqdo. Tafatirka nsswitch.conf la wadaago waa beddelka soo jiidashada leh oo qaalisan, sababtoo ah wuxuu beddelaa hab-dhaqanka raadinta magac kasta oo mishiinka ku yaal, oo ay ku jirto ogaanshaha maxalliga ah. Daminta daemon-ka multicast sidoo kale ma aha mid u dhigma: waxay meesha ka saartaa hab-dhaqanka maxalliga ah iyada oo aan xalliyena barin aagga shirkadda. Haddii adeeggu cusub yahay oo aan la dhaxlin, dhigo hoos yimaada subdomain ay maamusho ururkaaga oo gabi ahaanba ka bood tartanka. Dooro ka-reebitaanka cidhiidhiga ah marka magacu ku qoran yahay firmware ama lagu daabacay calaamad, oo dooro subdomain cusub marka aad wali maamusho macmiilka.

Waxa la caddeeyo isbeddelka ka dib

Ku caddee hagaajinta raadinta codsiga laftiisa ma aha qalab aad u rakibtay tijaabo, oo nadiifi kayd kasta oo ka jawaabi kara meeshiisa. Ka dib xaqiiji waddada xalliyaha iyo isku xirka bixiyay jawaabta. Ugu dambayn hubi in ogaanshaha maxalliga ahi u dhaqmo sidii ka hor isbeddelka, sababtoo ah printer-ka joojiya soo muuqashada waa qaybta dadku ugu dambayn ogaadaan. Saddexdan amar waxay hubiyaan magaca, waddada iyo aqoonsiga TLS isla nidaamkaas:

getent ahosts files.corp.local
resolvectl query files.corp.local
curl -sv --max-time 5 https://files.corp.local/ 2>&1 | head -n 20

Ciwaan sax ah oo leh shahaado khaldan wali wuxuu fashilmaa macmiil adag, sidaas darteed hubi magaca codsigu filayo marka xallinta shaqeyso. Xaqiiji in adeeggu aqbalo isku xirka ciwaanka VPN oo aan ahaan oo kaliya xadka xafiiska. Ku qor baaxadda domain-ka, server-ka iyo milkiilaha dukumeentiga isku xirka. Haddii kale qofka xiga ee la kulma fashilkaas wuxuu qaadan doonaa isla tafatirka caalamiga ah ee aad hadda ka fogaatay.

Maqaallo la xiriira