Tikkonnettja l-mina, tiftaħ dashboard privat, u l-isem jiġi riżolt f’indirizz li qatt ma rajt. Jew iseħħ l-oppost: il-browser jibqa’ jaħdem filwaqt li għodda tal-linja tal-kmand f’daqqa waħda ma tirriżolvi xejn. Iż-żewġ riżultati ġejjin mill-istess bidla, u n-nies normalment jispjegawha b’sentenza waħda dwar il-VPN li "juża d-DNS tiegħu stess", li mhijiex preċiża biżżejjed biex tneħħi l-problema jew tivverifika. F’dik is-sentenza hemm moħbija żewġ mistoqsijiet: liema talbiet suppost jieħu dan il-profil, u l-magna tiegħek bagħtithom tassew lir-resolver li ngħata? Iż-żamma tagħhom separatament hija l-metodu kollu, għax test li jħallathom jagħti tweġiba żbaljata u kunfidenti fiż-żewġ direzzjonijiet.

Għalfejn profil jipprovdi resolver xejn

Ġewwa mina, l-ismijiet wara t-tarf imbiegħed normalment jiġu riżolti f’indirizzi li jeżistu biss f’dik in-netwerk. Żona privata bħal corp.internal m’għandhiex delegazzjoni pubblika, għalhekk ir-resolver li jwieġeb għaliha għandu jkun aċċessibbli minn ġewwa l-mina. L-istess mekkaniżmu jservi t-tieni skop: meta t-talbiet altrimenti joħorġu permezz tal-fornitur tiegħek, resolver fuq in-naħa l-imbejgħda jżomm it-talba ġewwa l-passaġġ encryptat. Għalhekk l-indirizz tas-server DNS jiġi bħala parti mill-politika tal-konnessjoni u mhux bħala setting globali li għażilt darba għall-magna.

L-indirizz waħdu ma jiddeċiedi xejn. Resolver jista’ jwieġeb biss jekk hemm rotta lejh, u l-aktar ħsara komuni hija resolver li jintlaħaq biss sakemm il-mina hija miftuħa. Meta l-mina taqa’ u l-politika tibqa’, it-talbiet imorru lejn indirizz mingħajr passaġġ, u s-sintomu huwa timeout u mhux żball nadif. Dak id-differenza hija importanti meta taqra r-riżultat tat-test li jmiss, għax it-timeout jibgħat lin-nies f’settings tat-trasport li qatt ma kienu involuti.

Qabbel iż-żewġ disinji qabel ma tqabbel it-tweġibiet

Mina sħiħa u DNS maqsum jagħtu aspettattivi opposti, u l-ebda wieħed mhu ħsara. Taħt mina sħiħa kull talba tista’ tmur għand il-fornitur jew għand ir-resolver korporattiv, għalhekk ismijiet pubbliċi li jwieġbu b’mod differenti wara li tikkonnettja huma mistennija. Taħt DNS maqsum biss id-dominji elenkati jmorru għand ir-resolver privat filwaqt li kollox ieħor jibqa’ lokali; f’Windows il-lista tad-dominji tgħix fin-Name Resolution Policy Table, f’macOS fid-dominji li jaqblu tas-settings tad-DNS, u f’host systemd-resolved fid-dominji tar-routing għal kull connessjoni.

Din hija l-paragun li għandu jsir l-ewwel, għax jiddeċiedi x’inhu meqjus bħala ħsara. B’DNS maqsum, isem pubbliku li jwieġeb minn resolver ġdid huwa dak li jistħoqqlu investigazzjoni, filwaqt li isem intern li jwieġeb b’mod korrett huwa s-sistema tagħmel xogħolha. B’mina sħiħa, l-anomalija hija isem pubbliku li għadu jwieġeb mir-resolver tal-fornitur tiegħek. Id-dokumentazzjoni ta’ Microsoft dwar ir-riżoluzzjoni tal-ismijiet tal-VPN tiddeskrivi l-ordni ta’ Windows ta’ dawn ir-regoli, inkluż kif entrata tal-politika li taqbel tiġi kkonsultata qabel is-servers tal-adapter stess.

Hemm it-tielet resolver fil-kamra li huwa faċli tinsieh. Id-DNS sikur tal-browser jirriżolvi l-ismijiet waħdu u jista’ jibqa’ jwieġeb wara li l-mina biddlet il-politika tas-sistema operattiva, għalhekk paġna li tgħabbi tipprova li r-resolver tal-browser ħadem, mhux li l-profil ġie applikat. Jekk tqabbel biss dak li juri l-browser, nofs il-ħin tkun qed tittestja l-livell ħażin.

Irreġistra linja bażi b’varjabbli waħda biss

Ibdel il-mina. Tibdilx flimkien l-isem, l-għodda jew is-suffiss tat-tiftix fl-istess pass. Agħżel isem li tista’ tistaqsih, innota liema applikazzjoni użajt, u ikteb jew l-indirizz li rritorna jew l-iżball eżatt. F’Windows Get-DnsClientServerAddress -AddressFamily IPv4 jipprintja s-servers kull adapter u Get-DnsClientNrptPolicy jipprintja l-entrati tal-politika; f’Linux b’systemd-resolved resolvectl status juri s-servers DNS u d-dominji tar-routing kull connessjoni; f’macOS scutil --dns jipprintja l-ordni tar-resolvers li s-sistema tassew se ssegwi.

Imbagħad ikkonnettja permezz tal-kontrolli tas-soltu tal-klijent u erġa’ għamel l-istess kmandi eżattament. Żomm l-ewwel output minflok tiftakar fih, għax il-paragun huwa l-punt kollu u t-tieni qari meħud wara li l-cache titbattal diġà huwa kejl ieħor. Jekk il-linja bażi ttieħdet bil-browser quddiem u t-tħaddim wara l-konnessjoni jsir f’terminal, qed tqabbel żewġ resolvers, mhux żewġ stati ta’ resolver wieħed.

Mistoqsija espliċita u tiftixa tal-applikazzjoni huma testijiet differenti

Li tistaqsi server speċifiku wieħed, b’nslookup name 10.20.0.1 jew dig @10.20.0.1 name, jipprova ħaġa waħda: li s-server li semmejt iwieġeb meta tista’ tasal għalih. Dan jaqbeż għal kollox il-loġika tal-għażla, għalhekk ma jistax jgħidlek jekk is-sistema kinitx tagħżel dak is-server għal dan l-isem. Użah biex tittestja jekk ir-resolver assenjat huwiex aċċessibbli, u tużahx biex tittestja l-politika.

Tiftixa permezz tar-resolver lokali tassew teżerċita l-għażla. resolvectl query name jimxi mal-istess regoli tad-dominji tar-routing u jirrapporta liema protokoll wieġeb, Resolve-DnsName f’Windows jgħaddi mit-tabella tal-politika u mill-cache tal-klijent, u scutil --dns juri l-ordni li tiftixa ssegwi. Mexxi ż-żewġ tipi, u żommhom f’kolonni separati tan-noti tiegħek. Mistoqsija espliċita li tirnexxi ħdejn tiftixa tal-applikazzjoni li tonqos hija problema ta’ routing jew għażla, mhux resolver li jirrifjuta jaħdem.

Il-cache tinsab bejnek u t-tweġiba. Is-sistema operattiva, ir-resolver stub lokali, il-browser u l-cache negattiva kollha jżommu riżultati, għalhekk tiftixa tista’ tirnexxi mingħajr pakkett wieħed ma jħalli l-magna. Irreġistra r-riżultat qabel ma tbattal xejn: ipconfig /flushdns, resolvectl flush-caches jew sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder f’macOS. Aqbeż ir-reset wiesa’ tan-netwerk f’dan l-istadju, għax jeqred l-evidenza li għadek qed tiġbor.

X’jfisser id-differenza

Qabbel iż-żewġ ringieli li rreġistrajt u kklassifika l-bidla qabel ma tmiss setting wieħed.

Observation after connectMost likely causeNext step
Answer moves to a private address rangeExpected under split DNS or a private zoneConfirm the suffix is in the effective policy, then test the service
Lookup times out while connected, works after disconnectThe assigned resolver has no route from this machineProbe it with an explicit query, then re-read the policy
Internal name fails, public names workWrong namespace or a suffix missing from the policyQuery the fully qualified name and check the domain list per platform
Internal name returns a public addressSplit DNS not applied; a public resolver answeredCheck browser secure DNS first, then the per-link domain list

Ringiela waħda jistħoqqilha enfasi. Isem li jiġi riżolt mhuwiex servizz li jaħdem, u s-suċċess tad-DNS jgħid biss li nstab indirizz. Ma jgħid xejn dwar il-forwarding, ir-regoli tal-firewall jew jekk il-kont tiegħek jistax juża s-servizz, għalhekk iffinalizza billi tittestja l-applikazzjoni attwali minflok ma tassumi li l-ħsara telqet waħedha.

Erġa’ stabbilixxi l-linja bażi u vverifikaha

Iskonnettja permezz tal-kontrolli tal-klijent stess minflok ma toqtol il-proċess, imbagħad erġa’ aqra l-istess tliet kmandi. Is-servers kull connessjoni, l-entrati tal-politika u t-tweġiba għal ismek tat-test għandhom jerġgħu lura għal-linja bażi li ktibt qabel. Entrata tal-politika li tibqa’ wara skonnessjoni nadifa hija difett reali li jistħoqqlu jiġi rreġistrat, u huwa għalhekk li l-editjar bl-idejn ta’ fajl tar-resolver iġġenerat hija drawwa ħażina: il-fajl jerġa’ jinkiteb u l-editjar jisparixxi, jew l-editjar jibqa’ u jwaħħal resolver li m’għandux aktar rotta.

Għaddi minn din il-lista darba, fl-ordni. Iddeċiedi liema disinn qed jimplimenta l-profil qabel ma tiġġudika kwalunkwe riżultat. Żomm l-isem, l-għodda u s-suffiss fissi fiż-żewġ tħaddimiet. Issepara l-mistoqsija espliċita mit-tiftixa tal-applikazzjoni. Aqra l-politika effettiva, mhux biss it-tweġiba. Battal il-caches l-aħħar, wara li l-paragun ikun miktub. Ivverifika bl-applikazzjoni attwali, imbagħad erġa’ ibda darba u kkonferma li l-istat skonnettjat għadu nadif.

Artikli relatati