Vaš radni VPN savršeno razrješava imena kompanija, dok kućni printer ostaje nedostupan po imenu, a uobičajeno rješenje koje ljudi posežu za tim je da usmjere cijeli Mac na kućni ruter. To je mnogo veća promjena nego što problem zahtijeva. macOS može poslati jedan DNS sufiks na vlastiti server kroz malu datoteku resolvera, ostavljajući svaku drugu pretragu tačno tamo gdje je bila.

Granica dozvole dolazi prva: ovo je za domenu koju administrirate ili za čiju ste konfiguraciju ovlašteni. To nije ruta oko nametnute DNS politike organizacije ili njenih ograničenja lokalne mreže.

Jedna datoteka s uskim zadatkom

Pretpostavimo da je lokalna zona lab.example.org i njen server odgovara na 192.168.55.1. Na Macu na kojem vam je dopušteno da napravite promjenu, administrator stvara običnu tekstualnu datoteku čije je ime sama domena, /etc/resolver/lab.example.org, koja sadrži jedan nameserver 192.168.55.1 red. Direktorij možda ne postoji na novom sistemu, pa ga stvorite s administratorskim pravima i pogledajte prije nego što pišete, u slučaju da softver za upravljanje već posjeduje datoteku tamo.

Appleova konfiguracija resolvera dokumentira konvenciju da ime datoteke daje domenu kada se unutar datoteke ne pojavljuje zasebna postavka domene. To pravilo imenovanja je cijeli trik i zato datoteka mora biti imenovana po zoni, a ne po serveru.

Kako macOS bira među resolverima

Više od jednog klijenta resolvera može biti aktivno, a najspecifičnija domena koja se podudara pobjeđuje. Resolver za lab.example.org stoga ima drugačiji obim od zadanog resolvera, a specifičnija poddomena s vlastitom datotekom može ponovo dobiti prednost. To omogućava radnom VPN-u da zadrži svoj sufiks dok vaša laboratorijska zona ide negdje drugdje. Ništa u tom rasporedu nije globalno, i to je poenta koju vrijedi zapamtiti.

Ostavite /etc/resolv.conf na miru. macOS sam zapisuje tu datoteku i nikada nije sadržavala potpunu sliku razrješavanja specifičnog za domenu. Konfiguracija također može doći iz sistemske baze konfiguracije umjesto iz datoteka u ovom direktoriju, zbog čega profil upravljanja može nadjačati ono što ste napisali.

Tri stvari koje datoteka ne može pružiti

Server mora biti dostupan. Ako VPN blokira lokalnu mrežu ili korporativna ruta zahvati raspon adresa servera, savršeno ispravna datoteka sufiksa ipak ne može dostaviti upit. Odnesite to vlasniku mreže umjesto da sami širite lokalne izuzetke.

Zona mora sadržavati ispravan odgovor, a to je najbolje testirati potpuno kvalificiranim imenom kao što je printer.lab.example.org. Kratko ime može pokrenuti ponašanje domene pretrage i na kraju postaviti drugačije pitanje od onog koje ste mislili.

Na kraju, aplikacija mora moći iskoristiti odgovor. Razrješavanje imena printera ne daje pristup njegovoj adresi i ne otvara uslugu iza nje. Vraćena adresa i dalje zahtijeva dopuštenu rutu i politiku pristupa koja dopušta vezu. Datoteka resolvera mijenja gdje se ime traži; ona ne rezerviše put za rezultat.

Provjerite odabir umjesto da zamijenite DNS

Provjerite šta macOS zapravo sada koristi i upitajte potpuno kvalificirano ime iz same aplikacije ili iz alata koji razrješava onako kako to rade aplikacije. Direktan upit na 192.168.55.1 dokazuje da server odgovara; ne dokazuje da je macOS odabrao taj server za obične pretrage. To su različite činjenice i samo druga opisuje šta će vaš preglednik doživjeti.

Ako drugi resolver već prisvaja isti sufiks, saznajte kome pripada prije nego što dodate nagovještaje prioriteta. Dokumentirana search_order postavka poreda klijente koji dijele domenu; to nije globalni prekidač preferencija koji čini da opći resolver pobijedi u svakom upitu.

Potvrdite da se imena kompanija i dalje razrješavaju s povezanim VPN-om, zatim zabilježite datoteku i njenu svrhu u svoje lokalne bilješke. Kada se raspored ukine, izbrišite samo tu datoteku i ponovo provjerite oba imenska prostora umjesto da resetujete sve mrežne DNS postavke.

Povezani članci