Jo wurk-VPN lost bedriuwsnammen perfekt op, wylst de printer thús by namme ûnberikber bliuwt, en de gewoane oplossing dy't minsken brûke is om de hiele Mac nei de thúsrûter te wizen. Dat is in folle gruttere feroaring as it probleem freget. macOS kin ien DNS-efterheaksel fia in lyts resolverbestân nei syn eigen tsjinner stjoere en elke oare sykactie krekt litte wêr't dy wie.

De tastimmensgrins komt earst: dit is foar in domein dat jo beheare of wêrfoar jo autorisearre binne om it te konfigurearjen. It is gjin rûte om it ôftwongen DNS-belied fan in organisaasje of syn beheiningen foar it pleatslike netwurk hinne.

Ien bestân mei in smelle taak

Stel dat de pleatslike sône is lab.example.org en syn tsjinner antwurdet op 192.168.55.1. Op in Mac dêr't jo de feroaring meitsje meie, makket in behearder in gewoan tekstbestân oan wêrfan de namme it domein sels is, /etc/resolver/lab.example.org, dat ien nameserver 192.168.55.1 rigel befettet. De map bestiet miskien net op in nij systeem, meitsje him dan mei behearderrjochten oan, en sjoch foar't jo skriuwe, foar it gefal behearsoftware dêr al in bestân hat.

De resolverkonfiguraasje fan Apple dokumintearret de konvinsje dat de bestânsnamme it domein leveret as der gjin aparte domeinynstelling yn it bestân ferskynt. Dy nammeregel is de hiele trúk, en dêrom moat it bestân nei de sône neamd wurde en net nei de tsjinner.

Hoe't macOS ûnder resolvers kiest

Mear as ien resolverklant kin aktyf wêze, en it meast spesifike oerienkommende domein wint. In resolver foar lab.example.org hat dêrom in oare omfang as de standertresolver, en in mear spesifyk subdomein mei syn eigen bestân kin wer foarrang krije. Dat lit in wurk-VPN syn eigen efterheaksel hâlde wylst jo labsône earne oars hinne giet. Neat oan 'e regeling is globaal, en dat is it punt dat it ûnthâlden wurdich is.

Lit /etc/resolv.conf gewurde. macOS skriuwt dat bestân sels, en it befette nea it folsleine byld fan domeinspecifike oplossing. Konfiguraasje kin ek út 'e systeemkonfiguraasjedatabase komme ynstee fan út bestannen yn dizze map, en dêrom kin in behearprofile oerskriuwe wat jo skreaun hawwe.

Trije dingen dy't it bestân net leverje kin

De tsjinner moat berikber wêze. As de VPN pleatslik netwurk blokkearret, of in korporative rûte it adresberik fan 'e tsjinner fangt, kin in folslein korrekt efterheakselbestân noch gjin fraach besoargje. Bring dat nei de netwurkeigener ynstee fan sels pleatslike útsûnderingen te ferbreedzjen.

De sône moat it goede antwurd hawwe, en dat wurdt it bêste test mei in folslein kwalifisearre namme lykas printer.lab.example.org. In koarte namme kin it gedrach fan sykdomeinen oproppe en úteinlik in oare fraach stelle as dy't jo bedoelden.

Ta beslút moat de applikaasje it antwurd brûke kinne. It oplossen fan 'e namme fan in printer jout gjin tagong ta syn adres, en it iepenet de tsjinst dêrefter net. It weromstjoerde adres hat noch in tastiene rûte en in tagongsbelied nedich dat de ferbining tastiet. In resolverbestân feroaret wêr't in namme socht wurdt; it reservearret gjin paad foar it resultaat.

Ferifiearje de seleksje ynstee fan DNS te ferfangen

Kontrolearje wat macOS op dit stuit echt brûkt, en freegje de folslein kwalifisearre namme op fanút de applikaasje sels of fan in helpmiddel dat oplost sa't applikaasjes dat dogge. In direkte fraach by 192.168.55.1 bewurdt dat de tsjinner antwurdet; it bewurdt net dat macOS dy tsjinner foar gewoane sykacties keazen hat. Dat binne ferskillende feiten, en allinnich it twadde beskriuwt wat jo browser ûnderfine sil.

As in oare resolver itselde efterheaksel al opeasket, sykje dan út wa't it hat foar't jo prioriteitshints tafoegje. De dokumintearre search_order ynstelling oardert klanten dy't in domein diele; it is gjin globale foarkarskeakel dy't in algemiene resolver elke fraach winne lit.

Befêstigje dat bedriuwsnammen noch oplost wurde mei de VPN ferbûn, en notearje dan it bestân en syn doel yn jo pleatslike notysjes. As de regeling opheft wurdt, wiskje dan allinnich dat bestân en kontrolearje beide nammromten op 'e nij ynstee fan alle netwurk-DNS-ynstellingen werom te setten.

Relatearre artikelen