DNS da aka raba da VPN: ka'idojin yanki ba hanyoyin IP bane
DNS da aka raba yana zaɓar mai warwarewa bisa suna, kuma amsar tana buƙatar hanya har yanzu. Gwada ka'idar yanki da hanyar dabam, a dandalin da kake amfani da shi da gaske.
Kwamfutar tafi-da-kai tana warware intranet.corp ta hanyar rami yayin da gitlab.com ke ci gaba da zuwa mai warwarewar mai ba da sabis, kuma wannan ita ce tsarin da ke aiki kamar yadda aka tsara. Hukunce-hukunce biyu daban-daban ne suka haife shi: ka'idar daidaita suna ta zaɓi mai warwarewa, kuma hanya ta dawo da amsar. Karya ɗaya daga cikinsu, mai bincike zai nuna gazawa da ke kama da ita daga waje. Yawancin rahotannin DNS da aka raba suna kwatanta gazawar ta biyu yayin da suke kawo hujja kan ta farko.
Rabin biyu suna zama a wurare daban-daban kuma yawanci mutane daban-daban ne ke gyara su. Ɗaya manufar DNS ce da ke manne da bayanin VPN, ɗayan kuma hanya ce da ramin ke girka ko ke riƙewa. Gyaran kuskure yana tsayawa lokacin da babu wanda ya tabbatar wane rabi ne ya motsa da gaske.
Hukunce-hukuncen biyu a ɓoye cikin buƙata ɗaya
Rabin suna abu ne na manufa, ba hanya ba. A Windows manufar warware suna ce a bayanin VPN; a dandalin Apple sai jerin yankuna masu dacewa a kan abin saitin DNS; a Linux sai yankin turawa, layin mai warwarewa da aka raba ko kuma tsarin sauya sabis ɗin suna. Rabin hanya turawa ce ta yau da kullum, wadda rami ko hannu ke girka, kuma ba ta da masaniyar abin da sunan mai masauki yake. Bayanin da ke yarda da ƙari yana yanke hukunci ne kawai wanda zai amsa; ba ya taba sa amsar ta isa.
Gwajin alama mai sauri yana raba su: maye gurbin sunan da adireshi. Idan adireshin ya yi aiki, hanyar tana lafiya kuma ka'idar ba daidai ba ce. Idan adireshin ma ya kasa, ka'idar na iya zama daidai kuma hanyar ta ɓace.
Yadda kowace dandali ke bayyana ka'idar suna ɗaya
Manufar ɗaya ce kuma sunayen filayen ba haka suke ba. Misalin da aka kwafa daga wani abokin ciniki zuwa wani yana warwarewa cikin tsabta kuma ba ya taɓa dacewa. Siffofin uku suna kama da haka:
| Platform | Where the rule lives | What usually breaks |
|---|---|---|
| Windows | name-resolution policy on the VPN profile | precedence against the interface suffix list |
| Apple platforms | match domains on the DNS settings object | domains attached to the wrong extension |
| Linux | routing domain, split resolver, nsswitch order | the suffix written the wrong way round |
Yankin dacewa ko turawa gwajin ƙari ne, don haka intranet.corp yana rufe git.intranet.corp kuma baya rufe corp.intranet, kuma juya shi shine kuskure mafi yawa a duk saitin. Windows yana ɗaukar taswirar a matsayin manufar warware suna da ke manne da bayanin, tare da nasa tsarin fifiko a kan duk wani jerin ƙari da mai shiga ya riga ya mallaka. Dandalin Apple suna haɗa yankuna masu dacewa da abin saitin DNS na faɗaɗa hanyar sadarwa, kuma tsarin yana amfani da su ga kowane mai warwarewa mai iyaka. Babu ɗaya daga cikin waɗannan siffofi da yake hanya, kuma babu wanda zai iya sa adireshin da ba a iya isa ya isa. Littafin manufar warware suna ta Windows ya lissafa sunayen filaye da ka'idojin fifiko ga wannan dandali, kuma ba su ne waɗanda takardun Apple ko systemd ke amfani da su ba.
Amsar daidai tana buƙatar hanya har yanzu
Amsar mai warwarewa adireshi ne kawai, kuma aikace-aikacen dole ya isa gare shi har yanzu. Tsarin rami da aka raba yakan tura 10.20.0.0/16 kuma ya riƙe hanyar da aka saba, don haka sunan ciki yana warwarewa sannan haɗin yana rataye. Akasin haka ma ya zama ruwan dare: hanyar tana nan, mai warwarewar jama'a yana amsa sunan sirri da NXDOMAIN, kuma gazawar ana rubuta ta a matsayin matsalar turawa. Gwada hanyar da farko yana barin ka kallon hanyoyi don sunan da ba zai taɓa warwarewa ba.
Akwai ƙofa ta uku kuma da babu rabin da ke rufe ta. ACL a ƙofa, ka'idar katangar wuta ko manufar gefen abokin ciniki na iya zubar da haɗin bayan duka hukunce-hukuncen sun yi daidai. Lokacin da sunan ya warware, hanyar tana nan kuma haɗin har yanzu ya ƙare, daina gwada DNS.
Gwada sunaye da hanyoyi cikin tsari tabbatacce
Zaɓi tsari kuma ka riƙe shi, in ba haka ba za ka bi matakin da ya kasa kwanan nan. Warware cikakken sunan ciki da aka rubuta, tabbatar amsar adireshi ne da teburin turawa zai iya ɗauka, sannan ka maimaita da sunan jama'a don tabbatar ramin bai kama komai ba. A kan mai masaukin systemd tambaya da yankin turawar mai warwarewa suna nesa da umarni ɗaya:
resolvectl query intranet.corp
resolvectl domain
ip route get 10.20.5.10
Abokin ciniki na Windows yana yin tambayoyi guda biyu da cmdlet daban. Na biyu yana bayyana mai shiga da tsarin zai yi amfani da shi da gaske:
Resolve-DnsName intranet.corp -Type A
Find-NetRoute -RemoteIPAddress 10.20.5.10
Idan binciken ya dawo da adireshi kuma gwajin hanya ya ambaci mai shiga na zahiri, ka'idar suna ta yi aiki kuma hanyar ba ta yi ba. Idan gajeren sunan ya kasa yayin da cikakken sunan ke warwarewa, jerin ƙari ne ba daidai ba, ba mai warwarewa ba.
Inda kwatancen yakan yi kuskure
Kuskure na farko shine tambayar mai warwarewar jama'a mara alaƙa game da sunan sirri da karanta ƙin a matsayin hujja kan VPN. Na biyu shine ɗauka cewa binciken jama'a mai aiki yana tabbatar da hanyar mai warwarewar rami. Na uku shine ɗaukar rami da aka raba da DNS da aka raba a matsayin hukunci ɗaya na ƙira, yayin da turawa na iya yin daidai a ɗaya kuma ta lalace a ɗayan. Kowace kuskure tana haifar da yanke hukunci mai ƙarfin gwiwa daga gwajin da bai taɓa gwada sashin da ake zargi ba.
Mai bincike da ke da nasa DNS mai tsaro zai iya ketare ka'idar tsarin, saboda haka gazawar mai bincike ɗaya yayin da wani ya yi nasara ba sabani ba ne. Kwatanta mai warwarewar da ya amsa, ba mai binciken da ya yi ƙara ba.
Da zarar rabin biyu sun bayyana, tambayar da ta rage tambayar manufa ce ba ta fasaha ba: waɗanne wuraren suna ne na ƙungiyar, wa ke da kowane amsa, kuma waɗanne ne ya kamata su bar na'urar kwata-kwata. Rubuta wannan kusa da bayanin, domin mutumin da zai taɓa ka'idar na gaba zai buƙace shi.