Wi-Fi qoşulduğunu deyir, heç nə yüklənmir: köhnəlmiş Mac ad həllediciləri
Ping işləyir, ikon qoşulduğunu deyir, brauzer açılmır. Ad həlli getmiş serverə işarə edir və keş deyil, sabitlənmiş siyahı silinməlidir.
Hərfi ünvana ping göndərin — cavab verir. Saytı adla açın — heç nə olmur, halbuki şəbəkə ikonu bağlantının qaydasında olduğunu təkid edir. VPN-ə təzə qoşulmuş Mac-da bu kombinasiya demək olar ki, həmişə axtarışların artıq əlçatmaz olan serverə yönəldiyini bildirir, şəbəkənin söndüyünü yox. Ünvanlar hansısa əvvəlki anda Wi-Fi xidmətinə sabitlənib və o vaxtdan heç nə onları silməyib. İstisna yolu ilə diaqnoz qoyun, sonra sabitlənmiş girişləri silin.
Təmir flush deyil, silmədir və fərq vacibdir, çünki çoxlarının ilk yoxladığı əmrlər tamamilə başqa iş görür.
«Qoşulub» dedikdə əlaqə nəzərdə tutulur
macOS hər şəbəkə xidməti üçün resolver konfiqurasiyası saxlayır. DHCP-dən gələn dəyərlər bir mənbədir, əl ilə yazılanlar başqa, profil tərəfindən itələnən və ya müştəri tərəfindən yazılanlar üçüncüdür. Sabitlənmişlər şəbəkənin təklif etdiyindən üstündür və stekdə heç nə onları yenidən yoxlamır. Buna görə getmiş server insan onu silənə və ya xidmət sıfırdan yenidən qurulana qədər siyahıda qalır.
Ona görə də əl-ələ vermə mərhələsini tamamlayan tunel artıq səhv yönəldilmiş axtarışı dəyişmir. VPN resolver əlavə etdi; uğursuz olanı yoxlamadı.
Adları paketlərdən ayırın
Əvvəlcə hosta hərfi ünvanla çatın. Yüklənirsə, paketlər qaydasındadır və günah resolverdədir. Yüklənmirsə, orada dayanın və problemi marşrut problemi kimi qəbul edin, çünki DNS dəyişiklikləri artıq qarışıq mənzərəyə yalnız bir dəyişən əlavə edəcək.
Adın uğursuz olub uyğun ünvanın işləməsi barmaq izidir. Əhatə dairəsinə də diqqət yetirin: hər şeyin uğursuz olması pozulmuş qlobal girişə işarə edir, yalnız tunelin içindəki hostların uğursuz olması isə başqa sahibə və daha dar düzəlişə işarə edir.
Sabitlənmiş serverləri silin
Şəbəkə ayarlarında Wi-Fi xidmətinin təfərrüatlarını açın və DNS vərəqinə keçin. Hər server sətrini silin, dəyişikliyi təsdiqləyin, sonra axtarış domenlərində heç vaxt əlavə etmədiyiniz dəyərlərə baxın. Siyahını boş buraxın, xidməti yenidən qoşun və DHCP-nin verdiyi ünvanın öz-özünə yenidən göründüyünü təsdiqləyin. Boş siyahı sabitlənmiş dəyərlərin problem olduğunu sübut edən müvəqqəti haldır.
Köhnə buraxılışlar eyni paneli bir səviyyə dərinlikdə, Ətraflı düyməsinin arxasında gizlədir; davranış eyni, nəticə də eynidir.
Panelə deyil, vəziyyətə baxın
scutil --dns | head -40 macOS-un həqiqətən istifadə etdiyi resolverləri əhatə dairəsinə görə qruplaşdırıb çap edir, məlum daxili ad üçün sürətli nslookup isə cavabın ümumiyyətlə gəlib-gəlmədiyini göstərir. İki çıxışı müqayisə edin: təmiz panel, lakin hələ də siyahıda köhnə server — deməli həmin ayar başqa yazanın əlindədir. Bu, düzəlişi də başqa olan fərqli bir xətadır.
Hər ikisi təmiz görünəndə və adlar hələ də uğursuz olursa, xəta başqa yerə keçib və siz artıq DNS konfiqurasiyasını ayırd etmirsiniz.
Girişləri kim geri qaytarır
Silmədən sonra qayıdan serverlərin mənbəyi var. Cihaz İdarəetməsində konfiqurasiya profili axtarın, çünki profillər DNS daşıya bilər və öz cədvəlləri üzrə yenidən qiymətləndirilir. Müştərinin seçimlərində qoşulma zamanı DNS təyin etmə seçimini yoxlayın və onun bu maşında yerini hələ də haqq edib-etmədiyinə qərar verin. VPN həqiqətən şəxsi resolverə ehtiyac duyursa, onu hər gələcək şəbəkənin miras aldığı qlobal siyahıya yazmaq əvəzinə sahib olduğu domenlərlə məhdudlaşdırın.
Nəzərdə tutulan resolveri və onun cavab verməli olduğu domenləri qeyd edin. Növbəti müştəri yeniləməsindən sonra bir ictimai və bir şəxsi adı yoxlayın; bu, ayarlar gəzintisini təkrarlamaqdan sürətlidir və regressiyanı maşın hələ əlinizdə ikən tutur.
Qalan hər şey texniki xidmət teatrıdır: qəsdən görünən, ölçülə bilən heç nəyi dəyişməyən və eyni pozulmuş axtarışı növbəti adama buraxan əmrlər.