Таны ажлын VPN компанийн нэрсийг төгс шийддэг ч гэрийн принтер нэрээр нь хүрэх боломжгүй хэвээр байх бөгөөд хүмүүсийн ихэвчлэн барьдаг шийдэл нь бүх Mac-ийг гэрийн роутер руу чиглүүлэх юм. Энэ нь асуудлын шаардлагаас хамаагүй том өөрчлөлт юм. macOS жижиг resolver файлаар дамжуулан нэг DNS дагаварыг өөрийн сервер рүү илгээж, бусад бүх хайлтыг яг байсан газарт нь үлдээх боломжтой.

Эрхийн хил хязгаар хамгийн түрүүнд: энэ нь таны удирддаг эсвэл тохируулах зөвшөөрөл авсан домэйнд зориулагдсан. Энэ нь байгууллагын мөрдүүлж буй DNS бодлого эсвэл түүний локал сүлжээний хязгаарлалтыг тойрч гарах зам биш.

Нарийн үүрэгтэй нэг файл

Локал бүс нь lab.example.org, түүний сервер 192.168.55.1 дээр хариулдаг гэж бодъё. Өөрчлөлт хийхийг зөвшөөрсөн Mac дээр администратор нэр нь домэйн өөрөө болох энгийн текст файл /etc/resolver/lab.example.org үүсгэж, дотор нь ганц nameserver 192.168.55.1 мөр бичнэ. Шинэ системд энэ хавтас байхгүй байж болох тул администраторын эрхээр үүсгэж, удирдлагын програм хангамж тэнд аль хэдийн файл эзэмшсэн эсэхийг бичихээсээ өмнө шалгаарай.

Apple-ийн resolver тохиргооны баримт бичигт файл дотор домэйны тусдаа тохиргоо байхгүй үед домэйныг файлын нэрээр өгдөг гэсэн уламжлалыг тайлбарладаг. Тэр нэрлэх дүрэм нь бүх арга бөгөөд ийм учраас файлыг серверийн биш, бүсийн нэрээр нэрлэх ёстой.

macOS resolver-уудын дундаас хэрхэн сонгодог

Нэгээс олон resolver клиент идэвхтэй байж болох бөгөөд хамгийн тодорхой таарч буй домэйн ялна. Тиймээс lab.example.org-ийн resolver нь өгөгдмөл resolver-оос өөр хамрах хүрээтэй бөгөөд өөрийн файлтай илүү тодорхой дэд домэйн дахин давуу эрх авч болно. Энэ нь ажлын VPN-д өөрийн дагаварыг хадгалах боломжийг олгодог, харин таны лабораторийн бүс өөр тийш явна. Энэ зохицуулалтад глобал зүйл байхгүй бөгөөд санаж явах ёстой зүйл нь энэ юм.

/etc/resolv.conf-ыг хөндөхгүй орхи. macOS тэр файлыг өөрөө бичдэг бөгөөд түүнд домэйнд тусгайлсан шийдвэрлэлтийн бүрэн дүр зургийг хэзээ ч агуулаагүй. Тохиргоо нь энэ хавтасны файлуудаас биш, системийн тохиргооны өгөгдлийн сангаас ч ирж болох тул удирдлагын профайл таны бичсэнийг дарж болно.

Файл өгч чадахгүй гурван зүйл

Сервер хүрэх боломжтой байх ёстой. Хэрэв VPN локал сүлжээг блоклосон эсвэл корпорацийн маршрут серверийн хаягийн мужийг барьж авбал, төгс зөв дагавар файл ч гэсэн асуулга хүргэж чадахгүй. Үүнийг сүлжээний эзэмшигчид хэлээрэй, өөрөө локал үл хамаарах зүйлсийг өргөжүүлэх хэрэггүй.

Бүс нь зөв хариултыг агуулж байх ёстой бөгөөд үүнийг printer.lab.example.org зэрэг бүрэн утга бүхий нэрээр шалгах нь хамгийн зөв. Богино нэр хайлтын домэйны зан үйлийг өдөөж, таны асуух гэсэн асуултаас өөр асуулт асуух тохиолдол гарна.

Эцэст нь аппликейшн тэр хариултыг ашиглаж чадах ёстой. Принтерийн нэрийг шийдэх нь түүний хаяг руу нэвтрэх эрх өгөхгүй бөгөөд цаана нь байгаа үйлчилгээг нээхгүй. Буцаж ирсэн хаягт нь зөвшөөрөгдсөн маршрут болон холболтыг зөвшөөрсөн нэвтрэх бодлого хэрэгтэй хэвээр. Resolver файл нь нэрийг хаана хайхыг өөрчилдөг; тэр нь үр дүнд зориулж зам хуваарилдаггүй.

DNS-ийг солихын оронд сонголтыг шалга

macOS яг одоо юу ашиглаж байгааг шалгаад, бүрэн утга бүхий нэрийг аппликейшны дотроос эсвэл аппликейшн шиг шийддэг хэрэгслээс асуу. 192.168.55.1 рүү шууд асуулга явуулах нь сервер хариулж байгааг нотолно; macOS энгийн хайлтад тэр серверийг сонгосныг нотлохгүй. Эдгээр нь өөр өөр баримтууд бөгөөд таны хөтөч юу мэдрэхийг зөвхөн хоёр дахь нь дүрсэлдэг.

Хэрэв өөр resolver ижил дагаврыг аль хэдийн шаарддаг бол давуу эрхийн санааг нэмэхээс өмнө хэнд хамаарч байгааг олж мэд. Баримтжуулсан search_order тохиргоо нь ижил домэйныг хуваалцдаг клиентүүдийг эрэмбэлдэг; энэ нь ерөнхий resolver-ийг асуулга бүрт ялгах глобал сонголтын унтраалга биш.

VPN холбогдсон үед компанийн нэрс шийдэгдсээр байгааг баталгаажуулаад, файл болон түүний зорилгыг локал тэмдэглэлдээ бичиж аваарай. Энэ зохицуулалтыг зогсоох үед сүлжээний бүх DNS тохиргоог дахин тохируулахын оронд зөвхөн тэр файлыг устгаж, хоёр нэрийн огторгуйг дахин шалгаарай.

Холбоотой нийтлэлүүд