Il-laptop tiegħek issolvi intranet.corp mit-tunell waqt li gitlab.com jibqa’ sejjer għand is-solvatur tal-fornitur, u dan huwa l-arranġament li jaħdem kif iddisinjat. Żewġ deċiżjonijiet separati ħolquh: regola tat-tqabbil tal-isem għażlet is-solvatur, u rotta ġabet it-tweġiba lura. Kisser waħda minnhom u l-browser juri falliment li minn barra jidher l-istess. Il-biċċa l-kbira tar-rapporti dwar DNS maqsum jiddeskrivu t-tieni falliment filwaqt li jikkwotaw provi dwar l-ewwel wieħed.

Iż-żewġ nofsijiet jgħixu f’postijiet differenti u normalment jiġu editjati minn nies differenti. Wieħed huwa politika DNS imwaħħla mal-profil VPN, l-ieħor huwa rotta li t-tunell iżżid jew iżżomm lura. Id-debugging jieqaf meta ħadd ma jistabbilixxi liema nofs effettivament tħarreġ.

Żewġ deċiżjonijiet moħbija f’talba waħda

In-nofs tal-isem huwa oġġett ta’ politika, mhux rotta. Fuq Windows hija politika tas-soluzzjoni tal-ismijiet fuq il-profil VPN; fuq pjattaformi Apple sett ta’ dominji li jaqblu fuq oġġett tas-settings DNS; fuq Linux dominju tar-routing, linja tas-solvatur maqsum jew l-ordni tas-swiċċ tas-servizz tal-ismijiet. In-nofs tal-passaġġ huwa routing ordinarju, installat mit-tunell jew bl-idejn, u m’għandux idea x’inhu isem ta’ host. Profil li jammetti suffiss jiddeċiedi biss min iwieġeb; qatt ma jagħmel it-tweġiba aċċessibbli.

Test rapidu tas-sintomi jifridhom: ibdel l-isem b’indirizz. Jekk l-indirizz jaħdem, il-passaġġ tajjeb u r-regola ħażina. Jekk l-indirizz jonqos ukoll, ir-regola tista’ tkun tajba u l-passaġġ nieqes.

Kif kull pjattaforma tesprimi l-istess regola tal-isem

L-intenzjoni hija identika u l-ismijiet tal-oqsma mhumiex. Eżempju kkupjat minn klijent għall-ieħor jiġi pparsjat b’mod nadif u qatt ma jaqbel. It-tliet forom jidhru hekk:

PlatformWhere the rule livesWhat usually breaks
Windowsname-resolution policy on the VPN profileprecedence against the interface suffix list
Apple platformsmatch domains on the DNS settings objectdomains attached to the wrong extension
Linuxrouting domain, split resolver, nsswitch orderthe suffix written the wrong way round

Dominju tat-tqabbil jew tar-routing huwa test tas-suffiss, allura intranet.corp ikopri git.intranet.corp u ma jkoprix corp.intranet, u li treġġgħu lura huwa l-iżball l-aktar komuni fis-setup kollu. Windows iġorr il-mapping bħala politika tas-soluzzjoni tal-ismijiet imwaħħla mal-profil, bl-ordni ta’ prijorità tagħha stess kontra kwalunkwe lista ta’ suffissi li l-interface diġà kellha. Il-pjattaformi Apple iwaħħlu d-dominji li jaqblu mal-oġġett tas-settings DNS tal-estensjoni tan-netwerk, u s-sistema tapplikahom għal kull solvatur bl-iskop. Ħadd minn dawn il-forom mhuwa rotta, u ħadd ma jista’ jagħmel indirizz mhux aċċessibbli aċċessibbli. Ir-referenza politika tas-soluzzjoni tal-ismijiet ta’ Windows telenka l-ismijiet tal-oqsma u r-regoli ta’ prijorità għal dik il-pjattaforma, u mhumiex dawk li jużaw id-dokumenti Apple jew systemd.

Tweġiba korretta xorta teħtieġ passaġġ

It-tweġiba ta’ solvatur hija biss indirizz, u l-applikazzjoni xorta trid tasal għalih. Disinn ta’ tunell maqsum spiss jimbotta 10.20.0.0/16 u jżomm lura r-rotta default, allura l-isem intern jiġi solvut u l-konnessjoni mbagħad tiddendel. Il-każ oppost huwa daqstant komuni: ir-rotta teżisti, solvatur pubbliku jwieġeb l-isem privat b’NXDOMAIN, u l-falliment jiġi rreġistrat bħala problema tar-routing. Li tittestja l-passaġġ l-ewwel iħallik tħares lejn rotot għal isem li qatt ma kien se jiġi solvut.

Hemm ukoll tielet portal li la nofs ikopri. ACL fuq il-gateway, regola tal-firewall jew politika mill-ġenb tal-klijent jistgħu jwarrbu l-konnessjoni wara li ż-żewġ deċiżjonijiet kienu tajba. Meta l-isem jiġi solvut, ir-rotta teżisti u l-konnessjoni xorta tispiċċa fiż-żmien, waqqaf it-test tad-DNS.

Nittestja l-ismijiet u l-passaġġi f’ordni fissa

Agħżel ordni u żommha, inkella tkun qed tiġri wara l-pass li falla l-aħħar. Issolvi l-isem intern sħiħ dokumentat, ikkonferma li t-tweġiba hija indirizz li t-tabella tar-rotot tista’ ġġorr, imbagħad irrepeti b’isem pubbliku biex tipprova li t-tunell ma qabadx kollox. Fuq host systemd il-mistoqsija u d-dominju tar-routing tas-solvatur huma distanza ta’ kmand wieħed:

resolvectl query intranet.corp
resolvectl domain
ip route get 10.20.5.10

Klijent Windows jagħmel l-istess żewġ mistoqsijiet b’cmdlets differenti. It-tieni jirrapporta l-interface li s-sistema fil-fatt tuża:

Resolve-DnsName intranet.corp -Type A
Find-NetRoute -RemoteIPAddress 10.20.5.10

Jekk it-tfittxija tirritorna indirizz u l-kontroll tal-passaġġ isemmi l-interface fiżika, ir-regola tal-isem ħadmet u r-rotta le. Jekk l-isem qasir jonqos waqt li l-isem sħiħ jiġi solvut, il-lista tas-suffissi hija ħażina u mhux is-solvatur.

Fejn il-paragun normalment imur ħażin

L-ewwel żball huwa li tistaqsi solvatur pubbliku mhux relatat dwar isem privat u taqra ċ-ċaħda bħala prova dwar il-VPN. It-tieni huwa li tassumi li tfittxija pubblika li taħdem turi l-passaġġ tas-solvatur tat-tunell. It-tielet huwa li tittratta t-tunell maqsum u d-DNS maqsum bħala deċiżjoni waħda tad-disinn, meta l-varar jista’ jkun korrett f’wieħed u miksur fl-ieħor. Kull żball jipproduċi konklużjonijiet kunfidenti minn test li qatt ma eżerċita l-parti li tintrema.

Browser bid-DNS sikur tiegħu jista’ wkoll jaqbeż ir-regola tas-sistema, għalhekk li browser jonqos waqt li ieħor jirnexxi mhuwiex kontradizzjoni. Qabbel is-solvatur li wieġeb, mhux il-browser li lmenta.

Ladarba ż-żewġ nofsijiet jidhru, il-mistoqsija li tibqa’ hija waħda ta’ politika u mhux teknika: liema spazji tal-ismijiet jappartjenu lill-organizzazzjoni, min jippossjedi kull tweġiba, u liema minnhom għandhom iħallu l-magna. Ikteb dan ħdejn il-profil, għax il-persuna li jmiss li tmiss ir-regola se tkun teħtieġu.

Artikli relatati