Wi-Fi холбогдсон гэж хэлнэ, гэхдээ юу ч ачаалагдахгүй: хуучирсан Mac resolver
Ping ажиллана, дүрс холбогдсон гэж хэлнэ, хөтөлбөр ажиллахгүй. Нэрийн шийдэл явсан сервер рүү заана, кэш биш, тогтоосон жагсаалтыг устгах ёстой.
Шууд хаяг руу ping хийвэл хариу өгнө. Сайтыг нэрээр нээхэд юу ч болохгүй, харин сүлжээний дүрс холболт хэвийн гэж шаардана. VPN-д саяхан нэгдсэн Mac дээр энэ хослол бараг үргэлж хайлт нь цаашид хүрэх боломжгүй сервер рүү чиглэсэн гэсэн үг, сүлжээ унасан гэсэн үг биш. Хаягуудыг өмнө нь ямар нэг үед Wi-Fi үйлчилгээнд тогтоосон бөгөөд түүнээс хойш юу ч тэднийг арилгаагүй. Хасалтын аргаар оношлоод, дараа нь тогтоосон бичлэгүүдийг устгана уу.
Засвар нь цэвэрлэх биш устгах бөгөөд ялгаа нь чухал, учир нь ихэнх хүмүүсийн эхлээд туршдаг командууд огт өөр зүйл хийдэг.
«Холбогдсон» гэдэг нь холбоосын тухай мэдэгдэл
macOS сүлжээний үйлчилгээ бүрт resolver тохиргоо хадгална. DHCP-ээс ирсэн утгууд нэг эх сурвалж, гараар бичсэн утгууд нөгөө, профайлаас түлхсэн эсвэл клиент бичсэн утгууд гурав дахь. Тогтоосон утгууд сүлжээний санал болгосноос дээгүүр зогсох бөгөөд стек дотор юу ч тэднийг дахин баталгаажуулахгүй. Тиймээс алга болсон сервер хүн устгах эсвэл үйлчилгээг тэгээс дахин байгуулах хүртэл жагсаалтад үлддэг.
Тиймээс гар барилтаа дуусгасан туннель аль хэдийн буруу чиглэсэн хайлтад юу ч өөрчлөхгүй. VPN resolver нэмсэн; бүтэлгүйтэж байсан нэгийг шалгаагүй.
Нэрсийг пакетуудаас тусгаарла
Эхлээд шууд хаягаар хост руу хүр. Ачаалагдвал пакетууд хэвийн бөгөөд буруутан нь resolver. Ачаалагдахгүй бол тэнд зогсоод асуудлыг чиглүүлэлтийн асуудал гэж үз, учир нь DNS өөрчлөлт аль хэдийн будлиантай зурагт нэг л хувьсагч нэмнэ.
Нэр бүтэлгүйтэж, харин харгалзах хаяг амжилттай байх нь хурууны хээ юм. Хамрах хүрээг ч анхаар: бүх зүйл бүтэлгүйтвэл эвдэрсэн глобал бичлэг рүү заана, харин зөвхөн туннелийн доторх хост бүтэлгүйтвэл өөр эзэмшигч ба нарийн засвар руу заана.
Тогтоосон серверүүдийг устга
Сүлжээний тохиргоонд Wi-Fi үйлчилгээний дэлгэрэнгүйг нээж, DNS таб руу шилж. Серверийн мөр бүрийг авч хая, өөрчлөлтийг баталгаажуул, дараа нь хайлтын домэйнүүдээс хэзээ ч нэмээгүй утгуудыг шалга. Жагсаалтыг хоосон орхи, үйлчилгээг дахин холбож, DHCP-ийн өгсөн хаяг өөрөө буцаж гарч ирснийг баталгаажуул. Хоосон жагсаалт нь тогтоосон утгууд л асуудал байсныг нотолж буй түр зуурын төлөв юм.
Хуучин хувилбарууд ижил панелийг нэг түвшин гүнзгий, «Дэлгэрэнгүй» товчны ард нуудаг бөгөөд зан төлөв, үр дүн нь ижил.
Панелийг биш, төлөвийг унш
scutil --dns | head -40 macOS-ийн бодитоор ашиглаж буй resolver-уудыг хамрах хүрээгээр нь бүлэглэн хэвлэнэ, харин мэдэгдэх дотоод нэрийн хурдан nslookup нь хариу огт ирж байгаа эсэхийг харуулна. Хоёр гаралтыг харьцуул: панел цэвэр боловч хуучин сервер жагсаалтад байгаа бол тэр тохиргоог өөр бичигч эзэмшиж байна. Энэ нь өөр алдаа, өөр засвартай.
Хоёулаа цэвэр харагдах боловч нэрс бүтэлгүйтсээр байвал алдаа өөр газар шилжсэн бөгөөд та DNS тохиргоог дибаг хийхээ больсон байна.
Бичлэгүүдийг хэн буцааж тавьдаг вэ
Устгасны дараа буцаж ирдэг серверүүд эх сурвалжтай. Төхөөрөмжийн удирдлагаас тохиргооны профайл шалга, учир нь профайл DNS зөөж болох бөгөөд өөрийн хуваарийн дагуу дахин үнэлэгддэг. Клиентийн тохиргооноос холбогдох үед DNS тогтоох сонголтыг шалгаж, энэ машин дээр түүний байр суурь үнэ цэнэтэй эсэхийг шийд. Хэрэв VPN-д үнэхээр хувийн resolver хэрэгтэй бол ирээдүйн сүлжээ бүрийн өвлөх глобал жагсаалтад бичихийн оронд өөрийн эзэмшдэг домэйнуудаар хязгаарла.
Зорьсон resolver болон түүний хариу өгөх ёстой домэйнуудыг тэмдэглэ. Дараагийн клиент шинэчлэлтийн дараа нэг нийтийн, нэг хувийн нэрийг баталгаажуул, энэ нь тохиргоог дахин тойрохоос хурдан бөгөөд машин таны гарт байхад л регрессийг барьж авна.
Бусад бүхэн бол засвар үйлчилгээний театр: санаатай мэт харагдах, хэмжигдэх юу ч өөрчлөхгүй, дараагийн хүнд мөнөөх эвдэрсэн хайлтыг үлдээдэг командууд.