Ffeil datryswr macOS ar gyfer parth lleol wrth ochr VPN
Gall un ffeil datryswr gul anfon un parth lleol i’w weinydd DNS ei hun ar Mac, heb ddisodli datryswr VPN y gwaith na chreu unrhyw lwybr.
Mae VPN eich gwaith yn datrys enwau cwmniau’n berffaith tra bo’r argraffydd gartref yn parhau’n anghyrraeddadwy wrth ei enw, a’r ateb arferol y mae pobl yn troi ato yw cyfeirio’r Mac cyfan at rwter y cartref. Mae hynny’n newid llawer mwy nag y mae’r broblem yn ei olygu. Gall macOS anfon un ôl-nodyn DNS i’w weinydd ei hun trwy ffeil datryswr fach, gan adael pob chwiliad arall yn union lle’r oedd.
Daw’r ffin caniatâd yn gyntaf: mae hwn ar gyfer parth rydych yn ei weinyddu neu wedi eich awdurdodi i’w ffurfweddu. Nid yw’n llwybr o amgylch polisi DNS gorfodol sefydliad na’i gyfyngiadau rhwydwaith lleol.
Un ffeil â gwaith cul
Tybiwch mai’r parth lleol yw lab.example.org ac mae ei weinydd yn ateb ar 192.168.55.1. Ar Mac lle cewch wneud y newid, mae gweinyddwr yn creu ffeil destun plaen a’i henw yw’r parth ei hun, /etc/resolver/lab.example.org, sy’n cynnwys un nameserver 192.168.55.1 llinell. Efallai na fydd y cyfeiriadur yn bodoli ar system newydd, felly crëwch ef gyda hawliau gweinyddwr, a edrychwch cyn ysgrifennu rhag ofn bod meddalwedd rheoli eisoes yn berchen ar ffeil yno.
Mae ffurfweddiad datryswr Apple yn dogfennu’r confensiwn bod enw’r ffeil yn darparu’r parth pan nad yw gosodiad parth ar wahân yn ymddangos y tu mewn i’r ffeil. Y rheol enwi honno yw’r tric cyfan, a dyna pam y mae’n rhaid enwi’r ffeil ar gyfer y parth yn hytrach na’r gweinydd.
Sut mae macOS yn dewis ymhlith datryswyr
Gall mwy nag un cleient datryswr fod yn weithredol, a’r parth cyfatebol mwyaf penodol sy’n ennill. Mae datryswr ar gyfer lab.example.org felly â chwmpas gwahanol i’r datryswr diofyn, a gall is-barth mwy penodol â’i ffeil ei hun flaenoriaethu eto. Dyna sy’n gadael i VPN gwaith gadw ei ôl-nodyn ei hun tra bo’ch parth labordy’n mynd i rywle arall. Nid oes dim yn y trefniant yn fyd-eang, a dyna’r pwynt sy’n werth ei gofio.
Gadewch i /etc/resolv.conf fod yn llonydd. mae macOS yn ysgrifennu’r ffeil honno ei hun, ac ni fu erioed yn dal y darlun llawn o ddatrysiad sy’n benodol i barth. Gall ffurfweddiad hefyd ddod o gronfa ddata ffurfweddu’r system yn hytrach nag o ffeiliau yn y cyfeiriadur hwn, a dyna pam y gall proffil rheoli ddiystyru’r hyn a ysgrifennoch.
Tair peth na all y ffeil eu darparu
Rhaid i’r gweinydd fod yn gyrraeddadwy. Os yw’r VPN yn blocio rhwydweithio lleol, neu os yw llwybr corfforaethol yn cipio ystod cyfeiriadau’r gweinydd, ni all ffeil ôl-nodyn hollol gywir ddanfon ymholiad o hyd. Ewch â hynny at berchennog y rhwydwaith yn hytrach nag ehangu eithriadau lleol eich hun.
Rhaid i’r parth ddal yr ateb cywir, a’r ffordd orau o brofi hynny yw ag enw cwbl gymwys fel printer.lab.example.org. Gall enw byr sbarduno ymddygiad parth chwilio a gorffen trwy ofyn cwestiwn gwahanol i’r un y bwriedech ei ofyn.
Yn olaf, rhaid i’r rhaglen allu defnyddio’r ateb. Nid yw datrys enw argraffydd yn rhoi mynediad at ei gyfeiriad, ac nid yw’n agor y gwasanaeth y tu ôl iddo. Mae’r cyfeiriad a ddychwelwyd yn dal i fod angen llwybr a ganiateir a pholisi mynediad sy’n caniatáu’r cysylltiad. Mae ffeil datryswr yn newid lle y chwilir enw; nid yw’n cadw llwybr ar gyfer y canlyniad.
Gwiriwch y dewis yn hytrach na disodli DNS
Edrychwch beth mae macOS yn ei ddefnyddio go iawn ar hyn o bryd, a holi’r enw cwbl gymwys o fewn y rhaglen ei hun neu o offeryn sy’n datrys fel y mae rhaglenni’n ei wneud. Mae ymholiad uniongyrchol at 192.168.55.1 yn profi bod y gweinydd yn ateb; nid yw’n profi bod macOS wedi dewis y gweinydd hwnnw ar gyfer chwiliadau cyffredin. Ffeithiau gwahanol yw’r rhain, a dim ond yr ail sy’n disgrifio’r hyn y bydd eich porwr yn ei brofi.
Os yw datryswr arall eisoes yn hawlio’r un ôl-nodyn, darganfyddwch pwy sy’n berchen arno cyn ychwanegu awgrymiadau blaenoriaeth. Mae’r gosodiad search_order dogfennedig yn trefnu cleientiaid sy’n rhannu parth; nid yw’n switsh dewis byd-eang sy’n gwneud i ddatryswr cyffredinol ennill pob ymholiad.
Cadarnhewch fod enwau cwmniau’n dal i ddatrys gyda’r VPN wedi’i chysylltu, yna cofnodwch y ffeil a’i phwrpas yn eich nodiadau lleol. Pan fydd y trefniant yn cael ei godi, dilëwch y ffeil honno’n unig a gwirio’r ddau fann enw eto yn hytrach nag ailosod holl osodiadau DNS y rhwydwaith.