Vaš radni VPN savršeno razrješava imena tvrtke, dok pisač kod kuće ostaje nedostupan po imenu, a uobičajeno rješenje koje ljudi primjenjuju je usmjeravanje cijelog Maca prema kućnom usmjerivaču. To je mnogo veća promjena nego što problem zahtijeva. macOS može poslati jedan DNS sufiks na svoj vlastiti poslužitelj kroz malu resolver datoteku, ostavljajući svako drugo pretraživanje točno tamo gdje je bilo.

Granica dopuštenja dolazi prva: ovo je za domenu kojom upravljate ili za koju ste ovlašteni da je konfigurirate. To nije put oko DNS politike koju provodi organizacija ili njezinih ograničenja lokalne mreže.

Jedna datoteka s uskim zadatkom

Pretpostavimo da je lokalna zona lab.example.org i da njezin poslužitelj odgovara na 192.168.55.1. Na Macu na kojem vam je dopušteno napraviti promjenu, administrator stvara običnu tekstualnu datoteku kojoj je ime sama domena, /etc/resolver/lab.example.org, s jednim retkom nameserver 192.168.55.1. Taj direktorij možda ne postoji na novom sustavu, pa ga stvorite s administratorskim pravima i prije pisanja provjerite nema li upravljački softver već datoteku tamo.

Appleova dokumentacija za konfiguraciju resolvera opisuje konvenciju da ime datoteke daje domenu kada se unutar datoteke ne pojavljuje zasebna postavka domene. To pravilo imenovanja cijeli je trik, i zato datoteka mora biti nazvana po zoni, a ne po poslužitelju.

Kako macOS bira među resolverima

Aktivan može biti više od jednog resolver klijenta, a pobjeđuje najspecifičnija odgovarajuća domena. Resolver za lab.example.org zato ima drukčiji doseg od zadanog resolvera, a specifičnija poddomena s vlastitom datotekom može ponovno dobiti prednost. To je ono što radnom VPN-u omogućuje da zadrži vlastiti sufiks dok vaša laboratorijska zona ide drugamo. Ništa u tom rasporedu nije globalno, i to je poanta koju vrijedi zapamtiti.

Ostavite /etc/resolv.conf na miru. macOS sama piše tu datoteku, i ona nikada nije sadržavala cijelu sliku razrješavanja specifičnog za domenu. Konfiguracija može doći i iz sistemske baze konfiguracije, a ne iz datoteka u ovom direktoriju, i zato upravljački profil može nadjačati ono što ste napisali.

Tri stvari koje datoteka ne može pružiti

Poslužitelj mora biti dostupan. Ako VPN blokira lokalnu mrežu ili korporativna ruta presreće raspon adresa poslužitelja, posve ispravna datoteka sufiksa ipak ne može dostaviti upit. To prenesite vlasniku mreže umjesto da sami proširujete lokalne iznimke.

Zona mora sadržavati točan odgovor, a najbolje ga je testirati potpuno kvalificiranim imenom poput printer.lab.example.org. Kratko ime može pokrenuti ponašanje domene pretraživanja i na kraju postaviti drukčije pitanje od onoga koje ste namjeravali.

Konačno, aplikacija mora moći upotrijebiti odgovor. Razrješavanje imena pisača ne daje pristup njegovoj adresi i ne otvara uslugu iza nje. Vraćena adresa i dalje treba dopuštenu rutu i politiku pristupa koja dopušta vezu. Resolver datoteka mijenja gdje se ime traži; ona ne rezervira put za rezultat.

Provjerite odabir umjesto da zamijenite DNS

Provjerite što macOS stvarno koristi upravo sada i zatražite potpuno kvalificirano ime iz same aplikacije ili iz alata koji razrješava onako kako to čine aplikacije. Izravan upit na 192.168.55.1 dokazuje da poslužitelj odgovara; ne dokazuje da je macOS odabrao taj poslužitelj za obična pretraživanja. To su različite činjenice, a samo druga opisuje što će vaš preglednik doživjeti.

Ako drugi resolver već polaže pravo na isti sufiks, saznajte čiji je prije nego što dodate naznake prioriteta. Dokumentirana postavka search_order poredaje klijente koji dijele domenu; to nije globalna sklopka preferencije koja čini da opći resolver pobjeđuje u svakom upitu.

Potvrdite da se imena tvrtke i dalje razrješavaju s povezanim VPN-om, zatim zapišite datoteku i njezinu svrhu u svoje lokalne bilješke. Kada se raspored ukine, izbrišite samo tu datoteku i ponovno provjerite oba imenska prostora umjesto da resetirate sve DNS postavke mreže.

Povezani članci