Wi-Fi вели поврзано, ништо не се вчитува: стари резолвери на Mac
Ping работи, иконата вели поврзано, прелистувањето не. Разрешувањето имиња покажува на сервер што си замина, и закачената листа мора да се отстрани, не кешот.
Пукнете ping на буквална адреса и таа одговара. Отворете сајт по име и ништо не се случува, додека мрежната икона тврди дека врската е во ред. На Mac што штотуку се приклучил на VPN, таа комбинација речиси секогаш значи дека барањата се насочени кон сервер што повеќе не е достапен, а не дека мрежата е падната. Адресите биле закачени на Wi-Fi услугата во некој поранешен момент и ништо не ги отстранило оттогаш. Дијагностицирајте со исклучување, потоа избришете ги закачените записи.
Поправката е бришење, а не празнење, и разликата е важна зашто командите што повеќето ги пробуваат прво прават сосема друго.
„Поврзано“ е изјава за врската
macOS држи конфигурација на резолвер за секоја мрежна услуга. Вредностите од DHCP се еден извор, рачно внесените друг, а вредностите што ги турка профил или ги пишува клиент се трет. Закачените имаат предност пред тоа што го нуди мрежата и ништо во стекот не ги проверува повторно. Затоа серверот што исчезнал останува на листата додека човек не го отстрани или услугата не се изгради одново од нула.
Затоа тунелот што го завршува ракувањето не менува ништо во барање што веќе било погрешно насочено. VPN додаде резолвер; не го провери тој што не успеваше.
Одделете ги имињата од пакетите
Прво стигнете до домаќин со буквална адреса. Кога се вчитува, пакетите се во ред и вината е во резолверот. Кога не се вчитува, застанете токму таму и третирајте го проблемот како проблем со рутирање, зашто DNS промените само ќе додадат една променлива на веќе збунувачка слика.
Име што не успева додека соодветната адреса успева е отпечатокот. Обрнете внимание и на опсегот: кога ништо не успева, тоа покажува на расипан глобален запис, а кога не успеваат само домаќините внатре во тунелот – на друг сопственик и потесна поправка.
Избришете ги закачените сервери
Во поставките за мрежа, отворете ги деталите на Wi-Fi услугата и префрлете се на табот DNS. Отстранете го секој ред со сервер, потврдете ја промената, потоа прегледајте ги домените за пребарување за вредности што никогаш не сте ги додале. Оставете ја листата празна, поврзете ја услугата повторно и потврдете дека адресата што ја дава DHCP се појавува сама. Празната листа е привремената состојба што докажува дека закачените вредности биле проблемот.
Поновите изданија го кријат истиот панел едно ниво подлабоко, зад копчето Напредно, со идентично однесување и ист резултат.
Читајте ја состојбата, не панелот
scutil --dns | head -40 ги печати резолверите што macOS навистина ги користи, групирани по опсег, а брз nslookup на познато внатрешно име покажува дали воопшто пристигнува одговор. Споредете ги двата излези: чист панел со стар сервер сѐ уште наведен значи дека друг пишувач го држи тоа поставување. Тоа е друга грешка со друга поправка.
Кога и двете изгледаат чисто а имињата сѐ уште не успеваат, дефектот се преместил на друго место и веќе не ја дебагирате DNS конфигурацијата.
Кој ги враќа записите
Серверите што се враќаат по бришењето имаат извор. Проверете во Управување со уреди за конфигурациски профил, зашто профилите можат да носат DNS и се преоценуваат по сопствен распоред. Проверете ги поставките на клиентот за опција за поставување DNS при поврзување и одлучете дали сѐ уште го заслужува своето место на оваа машина. Ако на VPN навистина му треба приватен резолвер, ограничете го на домените што ги поседува наместо да пишувате во глобалната листа што ја наследува секоја идна мрежа.
Запишете го предвидениот резолвер и домените на кои треба да одговара. По следното ажурирање на клиентот, проверете едно јавно и едно приватно име, што е побрзо од повторување на прошетката низ поставките и го фаќа регресирањето додека машината е сѐ уште во ваши раце.
Сето друго е театар за одржување: команди што изгледаат намерни, не менуваат ништо мерливо и ја оставаат истата расипана проверка на следниот човек.