VPN yanında yerli domen üçün macOS resolver faylı
Bir dar resolver faylı Mac-də tək bir yerli domeni öz DNS serverinə yönəldə bilər, iş VPN-inin resolverini dəyişmədən və heç bir marşrut yaratmadan.
İş VPN-iniz şirkət adlarını mükəmməl həll edir, halbuki evdəki çap cihazı adla əlçatmaz qalır, və insanların adətən müraciət etdiyi həll bütün Mac-i ev routerinə yönəltməkdir. Bu, problemin tələb etdiyindən qat-qat böyük dəyişiklikdir. macOS kiçik bir resolver faylı vasitəsilə tək bir DNS sonluğunu öz serverinə göndərə bilər və hər digər axtarışı tam olduğu yerdə saxlayar.
İcazə sərhədi birinci gəlir: bu, idarə etdiyiniz və ya konfiqurasiya etməyə icazə aldığınız domen üçündür. Bu, təşkilatın tətbiq etdiyi DNS siyasətini və ya yerli şəbəkə məhdudiyyətlərini yan keçən marşrut deyil.
Dar vəzifəli bir fayl
Tutaq ki, yerli zona lab.example.org və onun serveri 192.168.55.1 ünvanında cavab verir. Dəyişikliyi etməyə icazə verilən bir Mac-də administrator adı domenin özü olan düz mətn faylı yaradır, /etc/resolver/lab.example.org, içində tək bir nameserver 192.168.55.1 sətri olan. Qovluq təzə sistemdə mövcud olmaya bilər, ona görə onu administrator hüquqları ilə yaradın və yazmazdan əvvəl baxın ki, idarəetmə proqramı artıq orada fayl sahibi olmasın.
Apple-ın resolver konfiqurasiyası fayl adının domeni təmin etməsi konvensiyasını sənədləşdirir, o halda ki, faylın içində ayrıca domen parametri görünmür. Bu adlandırma qaydası bütün hiylədir və buna görə fayl serverə deyil, zonaya adlandırılmalıdır.
macOS resolverlər arasında necə seçir
Birdən çox resolver müştərisi aktiv ola bilər və uyğun gələn ən dəqiq domen qalib gəlir. Məsələn, lab.example.org üçün resolver standart resolverdən fərqli əhatə dairəsinə malikdir, və öz faylı olan daha dəqiq subdomen yenidən üstünlük qazana bilər. İş VPN-inin öz sonluğunu saxlamasına, laboratoriya zonanızın isə başqa yerə getməsinə imkan verən budur. Bu quruluşda heç nə qlobal deyil və yadda saxlamağa dəyər məqam da budur.
Buraxın /etc/resolv.conf faylını olduğu kimi. macOS bu faylı özü yazır və o, domenə xas həllin tam mənzərəsini heç vaxt saxlamayıb. Konfiqurasiya həm də bu qovluqdakı fayllardan deyil, sistem konfiqurasiyası verilənlər bazasından gələ bilər, buna görə idarəetmə profili yazdığınızı üstələyə bilər.
Faylın verə bilmədiyi üç şey
Server əlçatan olmalıdır. Əgər VPN yerli şəbəkəni bloklayırsa və ya korporativ marşrut serverin ünvan aralığını tutursa, tamamilə düzgün sonluq faylı belə sorğunu çatdıra bilməz. Bunu yerli istisnaları özünüz genişləndirmək əvəzinə şəbəkə sahibinə çatdırın.
Zona düzgün cavabı saxlamalıdır və bunu ən yaxşı tam kvalifikasiyalı adla yoxlamaq olar, məsələn printer.lab.example.org. Qısa ad axtarış domeni davranışını işə salıb, nəzərdə tutduğunuzdan fərqli bir sual verə bilər.
Nəhayət, tətbiq cavabdan istifadə edə bilməlidir. Çap cihazının adını həll etmək onun ünvanına giriş vermir və arxasındakı xidməti açmır. Qaytarılan ünvan hələ də icazə verilmiş marşrut və bağlantıya icazə verən giriş siyasəti tələb edir. Resolver faylı adın harada axtarıldığını dəyişir; nəticə üçün yol ayırmır.
DNS-i əvəz etmək əvəzinə seçimi yoxlayın
macOS-un hazırda həqiqətən nə istifadə etdiyini yoxlayın və tam kvalifikasiyalı adı tətbiqin öz içindən və ya tətbiqlər kimi həll edən alətdən soruşun. 192.168.55.1 ünvanına birbaşa sorğu serverin cavab verdiyini sübut edir; macOS-un adi axtarışlar üçün həmin serveri seçdiyini sübut etmir. Bunlar fərqli faktlardır və yalnız ikincisi brauzerinizin nə yaşayacağını təsvir edir.
Başqa bir resolver artıq eyni sonluğu iddia edirsə, prioritet işarələri əlavə etməzdən əvvəl onun kimə aid olduğunu öyrənin. Sənədləşdirilmiş search_order parametri domeni paylaşan müştəriləri sıralayır; bu, ümumi resolverin hər sorğuda qalib gəlməsini təmin edən qlobal üstünlük açarı deyil.
Şirkət adlarının VPN qoşulmuş halda hələ də həll olunduğunu təsdiqləyin, sonra faylı və məqsədini yerli qeydlərinizdə yazın. Bu quruluş ləğv edildikdə yalnız həmin faylı silin və bütün şəbəkə DNS parametrlərini sıfırlamaq əvəzinə hər iki ad məkanını yenidən yoxlayın.