Na’urori biyu a kan VPN ɗaya, sunan mai masauki ɗaya, kuma ɗayansu ne kawai ke warware shi: bambancin yawanci ba rami ba ne, sai dai wane mai warware ya amsa. A kan tebur na Linux sunan na iya wucewa ta mai sauya sabis na sunaye, ta stub na systemd-resolved, ko ta mai warware da aikace-aikacen ya zo da shi, kuma kowannensu yana amfani da nasa ƙa’idar ga wannan ƙari. Ƙarin shi ne inda ƙa’idojin suka bambanta, domin .local ba lakabi marar son zuciya ba ne. Gano wace hanya shirin da ke kasawa yake bi da gaske kafin ka canza tsarin da kome ke gudana a ciki.

Masu warware biyu, amsoshi biyu daban-daban

Binciken glibc na al’ada yana bin layin hosts: a cikin nsswitch.conf kuma yana tambayar kowane module bi da bi har ɗaya ya amsa. Abokin ciniki da ke magana da systemd-resolved ta hanyar mai sauraron stub yana tambayar tsari ɗaya maimakon haka, kuma wannan tsarin yana amfani da manufar kowace hanyar haɗi tare da nasa al’amuran na musamman. Aikace-aikacen da ke kawo nasa mai warware, ko ya haɗa ɗakin karatu da ke yin haka, na iya tsallake duka biyun. Don haka sunan mai masauki ɗaya na iya samun masu shi uku a kan na’ura ɗaya, kuma ɗayansu ne kawai ya san abin da VPN ke nufi.

Gane mai shi kafin ka canza kome, domin gyaran ya bambanta ga kowanne daga cikin ukun. Mai bincike da kayan aikin layin umarni a kan tebur ɗaya na iya samun sabani bisa doka, kuma wannan sabani shine alamar, ba kuskure ba. Idan mai bincike yana warware sunan kuma kayan aikin ba ya yi, kana gyara hanyar mai warware ba hanyar VPN ba. Tabbatar da hanyar daban, don kada a rikita kuskuren turawa da kuskuren sabis na suna. Lokacin da duka biyun suka yarda, kuskuren yana sama da mai masauki kuma saitin mai warware a nan bai cancanci wani gyara ba.

Wace umarni ce ta tambayi mai warware ɗinka da gaske

Umarnoni biyu na karanta kawai suna amsa tambayoyi masu alaƙa, kuma kwatanta su yana gano matsalar da sauri fiye da karanta saiti. Yi amfani da ainihin sunan ciki kuma ka riƙe fitarwa a ɓoye, domin bayanan ciki suna zama ciki. Gudanar da duka biyu a cikin zaman da shirin da ke kasawa yake gudana:

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

Na farko yana tambaya ta hanyar modules ɗin da aka saita, wanda shirin al’ada ke fuskanta. Na biyu yana tambayar systemd-resolved kai tsaye kuma yana ba da rahoton hanyar haɗi, yarjejeniya da uwar garken da ya amsa. Tambayar uwar garken kamfani da adireshi tana tabbatar da cewa uwar garken tana riƙe da bayanin kawai, domin ba ta ce komai game da ko aikace-aikacen ya taɓa tambayarta ba. Karanta hanyar haɗin da ke ɗauke da VPN da yankunan da take iƙirari, sannan kwatanta wannan jerin da ƙarin da ke cikin sunan da ke kasawa.

Me ya sa .local ke tsallake yankin unicast ɗinka

bayanin systemd-resolved ya bayyana cewa sunaye masu lakabi da yawa da ke ƙarewa da .local yawanci suna zuwa DNS multicast idan mDNS yana kunne, maimakon DNS unicast na yau da kullum. RFC 6762 ya keɓe wannan filin suna don multicast na gida-hanyar haɗi, don haka yankin kamfani na iya riƙe ingantaccen bayani wanda ba a taɓa tambayarsa don wannan ƙarin ba. Ramin na iya turawa mai warware daidai kuma har yanzu ya sha kaye a tseren. Ping da ya yi nasara daga cache ba ya ce komai game da binciken da ya faru yanzu.

Akwai keɓancewar da aka rubuta, kuma tana warware yawancin waɗannan al’amuran: lokacin da hanyar haɗi ta ayyana wannan ƙarin a matsayin yankin bincike ko yankin turawa, daemon yana riƙe da shi a kan hanyar unicast kuma yana tsallake al’amarin multicast na musamman. Wannan manufa ce ta kowace hanyar haɗi ba fifiko na duniya ba. Na’urori biyu da uwar garken VPN ɗaya na iya yin daban lokacin da bayanin cibiyar sadarwa ɗaya ya ayyana yankin ɗayan kuma ba ya, don haka karanta bayanin da ke aiki ba wanda ka tuna ka gyara ba.

Ƙunƙwarar keɓancewa tana doke sake tsari na duniya

Don yankin da ke akwai wanda ba za ka iya sake masa suna ba, sa masu mallakar mai warware da VPN su ayyana yankin a kan haɗin da ke ɗauke da shi. Shigar da yankin turawa don wannan ƙarin ɗaya tare da adireshin uwar garken da aka nufa canji ne ƙarami da mai suna, kuma yana zaune tare da hanyar haɗi ba a cikin fayil da aka gyara da hannu ba.

Har ila yau yana tsira daga katsewa, domin ana sake amfani da manufar hanyar haɗi idan hanyar ta dawo. Gyara nsswitch.conf ɗin da aka raba shine madadin mai jaraba kuma mafi tsada, domin yana canza halin bincike ga kowane suna a cikin na’urar, har da gano na gida. Kashe daemon ɗin multicast kuma ba daidai yake ba: yana cire halin gida ba tare da koya wa kowane mai warware game da yankin kamfani ba. Idan sabis ɗin sabo ne ba gado ba, sanya shi ƙarƙashin yankin da ƙungiyarka ke sarrafawa kuma ka tsallake gasar gaba ɗaya. Zaɓi ƙunƙwarar keɓancewa lokacin da sunan ke tabbatu a firmware ko aka buga shi a kan lakabi, kuma zaɓi sabon yanki lokacin da har yanzu kana sarrafa abokin ciniki.

Abin da za a tabbatar bayan canjin

Tabbatar da gyaran da binciken aikace-aikacen da kansa ba da kayan aikin da ka sanya don gwaji ba, kuma ka share duk wani cache da zai iya amsa a madadinsa. Sannan tabbatar da hanyar mai warware da hanyar haɗin da ta ba da amsar. A ƙarshe duba cewa gano na gida yana yin kamar yadda yake kafin canjin, domin firintar da ta daina bayyana ita ce sashin da mutane ke lura da shi ƙarshe. Waɗannan umarnoni uku suna duba suna, hanyar da asalin TLS a wannan tsari:

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

Daidaitaccen adireshi tare da takardar shaida mara kyau har yanzu yana sa abokin ciniki mai tsauri ya kasa, don haka duba sunan da aikace-aikacen ke tsammani da zarar warwarewar ta yi aiki. Tabbatar cewa sabis ɗin yana karɓar haɗi daga adireshin VPN ba kawai daga kewayon ofis ba. Rubuta iyakar yankin, uwar garken da mai shi cikin takardun hanyar haɗi. In ba haka ba, mutumin da zai ci karo da wannan kasawa zai kama wannan gyaran na duniya da ka guje wa yanzu.

Labarai masu alaƙa