Mājas lapa » » Kā atjaunot DNS kešatmiņu MacOS

    Kā atjaunot DNS kešatmiņu MacOS

    Ja strādājat tīmekļa vietnēs, jums dažkārt būs jāatjauno datora DNS kešatmiņa, jo īpaši pēc ierakstu rediģēšanas vai saimnieku maiņas. Lai gan Windows kešatmiņas skalošana ir vienkārša, izmantojot īpašu komandu, Mac lietotājiem ir jāizmanto mazliet problēmu.

    Dzēsiet savu DNS kešatmiņu datorā

    Lai nodzēstu savu DNS kešatmiņu savā Mac datorā, atveriet termināli, kuru varat atrast lietojumprogrammās Programmas> Utilities vai meklējot ar Spotlight, un pēc tam palaidiet šādu komandu:

    sudo killall -HUP mDNSRespondents

    Ievadiet savu paroli, kad tas tiek pieprasīts.

    Tātad, ko šī komanda tiešām dara? Kas notiek šeit, ir tas, ka jūs sava veida izsitāt savu sistēmu kešatmiņas skalošanai. Wikipedia skaidro:

    SIGHUP signāls tiek nosūtīts uz procesu, kad tā vadības terminālis ir slēgts. Sākotnēji tas tika izstrādāts, lai paziņotu par sērijas līnijas kritumu (Hangup). Mūsdienu sistēmās šis signāls parasti nozīmē, ka kontrolējošais pseido vai virtuālais termināls ir slēgts. Daudzi dēmoni atkārtoti ielādēs savus konfigurācijas failus un atkal atvērs savus logfiles, nevis iziet, saņemot šo signālu. nohup ir komanda, lai komandu ignorētu signālu.

    Acīmredzot jums nav jāzina viss pārējais. Bet tagad jūs darāt.

    Tīmeklī ir daudz pretrunīgas informācijas par šo procedūru. Dažas vietnes apgalvo, ka, piemēram, High Sierra ir jāizpilda vairākas komandas, bet citas liek šo komandu nevajadzīgi ilgi. Tomēr, ciktāl mēs varam pateikt, iepriekš minētā komanda ir viss, kas ir nepieciešams. Lūk, kā pārbaudīt savu darbu.

    Pārbaudiet, vai jūsu DNS ir faktiski atiestatīts

    Vai neesat pārliecināts, vai jūsu DNS atiestatīšana faktiski darbojas? Tīmekļa pārlūkprogrammas aizvēršana pirms kešatmiņas skalošanas var palīdzēt dažās situācijās, bet, ja tas, šķiet, nedarbojas, varat ātri pārbaudīt, vai kešatmiņa ir tukša divos veidos.

    Pirmais ir vietnes specifisks. Terminalā ierakstiet izrakt seko vietnes URL. Piemēram:

    dig howtogeek.com

    Rezultātu sadaļā “Atbildes sadaļa” redzēsiet IP adresi, ko jūsu dators zina par uzskaitīto vietni.

    Ja neredzat jauno IP adresi, apsveriet iespēju nomainīt DNS iestatījumus savā Mac datorā un atkal notīrīt kešatmiņu.

    Lai iegūtu plašāku (specifisku vietni) metodi, varat arī apstiprināt, ka kešatmiņa tiek atiestatīta ar konsoli, kuru var atrast lietojumprogrammās Programmas> Utilities vai izmantojot Spotlight. Kad jūsu sistēma ir iezīmēta kreisajā panelī, meklēšanas lodziņā ierakstiet “mDNSResponder”, nospiediet Enter, ierakstiet “Cache size” līdzās pirmajam vaicājumam un pēc tam vēlreiz nospiediet Enter. Kā šis:

    Tagad, kad jūsu konsoles logs joprojām ir atvērts, dodies atpakaļ uz savu termināļa logu un palaidiet šādu komandu:

    sudo killall -INFO mDNSRespondents

    Konsoles logā jānorāda DNS kešatmiņas lielums. Tagad palaidiet šo komandu:

    sudo killall -HUP mDNSRespondents

    Un tad palaidiet šo komandu vēlreiz:

    sudo killall -INFO mDNSRespondents

    Konsoles logā jāredz kešatmiņas izmēra maiņa. Iepriekš redzamajā ekrānā redzams, ka pēc komandu izsniegšanas mūsu kešatmiņas lielums ir ievērojami mainījies.